Run it
Copy the script and paste it into your executor.
CoreGui = :()
guiname =
removeme = CoreGui:(guiname)
removeme
removeme:()
()
blak = .(,,)
rede = .(/,/,/)
tef =
whit = .(/,/,/)
cka = .(, .CoreGui)
cka.Name=
frame = .()
frame.Parent = cka
frame.BackgroundColor3 = blak
frame.BorderColor3 = rede
frame.BorderSizePixel =
frame.Name =
frame.Position = .(, , , )
frame.Size = .(,,,)
pges = .()
pges.Parent = frame
pges.BackgroundColor3 = blak
pges.BorderColor3 = rede
pges.BorderSizePixel =
pges.Name =
pges.Position = .(,,,)
pges.Size = .(,,,)
cope = .()
cope.Parent = cka
cope.Active =
cope.AutoButtonColor =
cope.BackgroundColor3 = blak
cope.BorderColor3 = rede
cope.BorderSizePixel =
cope.Name =
cope.Position = .(,,,)
cope.Selectable =
cope.Size = .(,,,)
cope.ZIndex =
cope.Font =
cope.FontSize =
cope.Text =
cope.TextColor3 = .(,,)
cope.TextXAlignment =
cope.TextYAlignment =
cope.MouseButton1Down:(()
cope.Text ==
frame.Visible =
cope.Text =
frame.Visible =
cope.Text =
)
page1 = .()
page1.Parent = pges
page1.BackgroundColor3 = blak
page1.BorderColor3 = rede
page1.BorderSizePixel =
page1.Name =
page1.Position = .(,,,)
page1.Size = .(,,,-)
page1.ZIndex =
page1.Visible =
page2 = .()
page2.Parent = pges
page2.BackgroundColor3 = blak
page2.BorderColor3 = rede
page2.BorderSizePixel =
page2.Name =
page2.Position = .(,,,)
page2.Size = .(,,,-)
page2.ZIndex =
page2.Visible =
page3 = .()
page3.Parent = pges
page3.BackgroundColor3 = blak
page3.BorderColor3 = rede
page3.BorderSizePixel =
page3.Name =
page3.Position = .(,,,)
page3.Size = .(,,,-)
page3.ZIndex =
page3.Visible =
page4 = .()
page4.Parent = pges
page4.BackgroundColor3 = blak
page4.BorderColor3 = rede
page4.BorderSizePixel =
page4.Name =
page4.Position = .(,,,)
page4.Size = .(,,,-)
page4.ZIndex =
page4.Visible =
page5 = .()
page5.Parent = pges
page5.BackgroundColor3 = blak
page5.BorderColor3 = rede
page5.BorderSizePixel =
page5.Name =
page5.Position = .(,,,)
page5.Size = .(,,,-)
page5.ZIndex =
page5.Visible =
page = .()
page.Parent = frame
page.BackgroundColor3 = blak
page.BorderColor3 = rede
page.BorderSizePixel =
page.Name =
page.Position = .(,,,)
page.Size = .(,,,)
page.ZIndex =
page.Visible =
right = .()
right.Parent = frame
right.BackgroundColor3 = blak
right.BorderColor3 = rede
right.BorderSizePixel =
right.Name =
right.Position = .(,,,)
right.Size = .(,-,,)
right.ZIndex =
right.Font = tef
right.FontSize =
right.Text =
right.TextColor3 = whit
addonr = .()
addonr.Parent = page5
addonr.BackgroundColor3 = blak
addonr.BorderColor3 = rede
addonr.BorderSizePixel =
addonr.Name =
addonr.Position = .(,,,-)
addonr.Size = .(,,,)
addonr.Font = tef
addonr.FontSize =
addonr.Text =
addonr.TextColor3 = whit
addonr.ZIndex =
left = .()
left.Parent = frame
left.BackgroundColor3 = blak
left.BorderColor3 = rede
left.BorderSizePixel =
left.Name =
left.Position = .(,,,)
left.Size = .(,-,,)
left.ZIndex =
left.Font = tef
left.FontSize =
left.Text =
left.TextColor3 = whit
addonl = .()
addonl.Parent = page1
addonl.BackgroundColor3 = blak
addonl.BorderColor3 = rede
addonl.BorderSizePixel =
addonl.Name =
addonl.Position = .(,,,-)
addonl.Size = .(,,,)
addonl.Font = tef
addonl.FontSize =
addonl.Text =
addonl.TextColor3 = whit
addonl.ZIndex =
title = .()
title.Parent = frame
title.BackgroundColor3 = blak
title.BorderColor3 = rede
title.BorderSizePixel =
title.Name =
title.Position = .(,,,)
title.Size = .(,,,)
title.ZIndex =
title.Font = tef
title.FontSize =
title.Text =
title.TextColor3 = whit
acg = .()
acg.Parent = page1
acg.BackgroundColor3 = blak
acg.BorderColor3 = rede
acg.BorderSizePixel =
acg.Name =
acg.Position = .(,,,)
acg.Size = .(,-,,)
acg.ZIndex =
sd = .()
sd.Parent = page1
sd.BackgroundColor3 = blak
sd.BorderColor3 = rede
sd.BorderSizePixel =
sd.Name =
sd.Position = .(,,,)
sd.Size = .(,-,,)
sd.ZIndex =
gt = .()
gt.Parent = page2
gt.BackgroundColor3 = blak
gt.BorderColor3 = rede
gt.BorderSizePixel =
gt.Name =
gt.Position = .(,,,)
gt.Size = .(,-,,)
gt.ZIndex =
ws = .()
ws.Parent = page2
ws.BackgroundColor3 = blak
ws.BorderColor3 = rede
ws.BorderSizePixel =
ws.Name =
ws.Position = .(,,,)
ws.Size = .(,-,,)
ws.ZIndex =
localp = .()
localp.Parent = page3
localp.BackgroundColor3 = blak
localp.BorderColor3 = rede
localp.BorderSizePixel =
localp.Name =
localp.Position = .(,,,)
localp.Size = .(,-,,)
localp.ZIndex =
misc = .()
misc.Parent = page3
misc.BackgroundColor3 = blak
misc.BorderColor3 = rede
misc.BorderSizePixel =
misc.Name =
misc.Position = .(,,,)
misc.Size = .(,-,,)
misc.ZIndex =
pmi = .()
pmi.Parent = page4
pmi.BackgroundColor3 = blak
pmi.BorderColor3 = rede
pmi.BorderSizePixel =
pmi.Name =
pmi.Position = .(,,,)
pmi.Size = .(,-,,)
pmi.ZIndex =
psd = .()
psd.Parent = page4
psd.BackgroundColor3 = blak
psd.BorderColor3 = rede
psd.BorderSizePixel =
psd.Name =
psd.Position = .(,,,)
psd.Size = .(,-,,)
psd.ZIndex =
edn = .()
edn.Parent = page5
edn.BackgroundColor3 = blak
edn.BorderColor3 = rede
edn.BorderSizePixel =
edn.Name =
edn.Position = .(,,,)
edn.Size = .(,-,,)
edn.ZIndex =
pgi = .()
pgi.Parent = page5
pgi.BackgroundColor3 = blak
pgi.BorderColor3 = rede
pgi.BorderSizePixel =
pgi.Name =
pgi.Position = .(,,,)
pgi.Size = .(,-,,)
pgi.ZIndex =
button = .()
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel =
button.Name =
button.Position = .(,,,)
button.Size = .(,,,)
button.ZIndex =
button.Font = tef
button.FontSize =
button.Text =
button.TextColor3 = whit
button.MouseButton1Down:(()
ReplicatedStorage = :()
Players = :()
RunService = :()
RequestCommand = ReplicatedStorage
:()
.Signals
.RequestCommandSilent
player = Players.LocalPlayer
RequestCommand:(
..player.Name..
)
player = Players.LocalPlayer
char = player.Character player.CharacterAdded:()
hrp = char:()
head = char:()
tool
_,v (player:())
v.Name ==
tool = v.Parent
tool
_,v (ReplicatedStorage:())
v.Name ==
tool = v.Parent
tool
()
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(part)
({
,
{part},
})
(part,cf)
({
,
{{
Part = part,
= cf
}}
})
(part,bool)
({
,
{{
Part = part,
Anchored = bool
}}
})
(part,bool)
({
,
{{
Part = part,
CanCollide = bool
}}
})
(part,color)
({
,
{{
Part = part,
Color = color,
UnionColoring =
}}
})
(part,mat)
({
,
{{
Part = part,
Material = mat
}}
})
(part,size)
({
,
{{
Part = part,
Size = size,
= part.CFrame
}}
})
(head)
.()
cloneHead
_,v (:())
v:()
v.Name ==
v ~= head
(v.Position - head.Position).Magnitude <
cloneHead = v
cloneHead
()
(cloneHead,)
(cloneHead,)
(cloneHead,.(,,))
(cloneHead,.Material.Neon)
(cloneHead,.(,,))
_,d (cloneHead:())
d:()
d:()
({
,
{{
Part = cloneHead,
DecorationType =
}}
})
.()
({
,
{{
Part = cloneHead,
DecorationType = ,
Color = .(,,),
SecondaryColor = .(,,),
Heat = ,
Size =
}}
})
angle =
radius =
speed = .()
verticalAmplitude =
RunService.Heartbeat:((dt)
angle += speed * dt
x = .(angle) * radius
z = .(angle) * radius
y = + .(angle * ) * verticalAmplitude
position = hrp.Position + .(x,y,z)
lookDir = .(
-.(angle),
,
.(angle)
)
cf = .(
position,
position + lookDir
)
(cloneHead,cf)
)
.()
RequestCommand:(..player.Name)
)
button = .()
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel =
button.Name =
button.Position = .(,,,)
button.Size = .(,-,,)
button.ZIndex =
button.Font = tef
button.FontSize =
button.Text =
button.TextColor3 = whit
button.TextWrapped =
button.MouseButton1Down:(()
Player = .Players.LocalPlayer
Mouse = Player:()
char = Player.Character
gPlayers = :()
admin = gPlayers.LocalPlayer.Name
services={}
cmds={}
std={}
Version =
()
services.players=gPlayers
services.lighting=:()
services.workspace=:()
services.events = {}
user = gPlayers.LocalPlayer
cmdprefix=
scriptprefix=
split=
BanFolder = .(, .ContextActionService)
BanFolder.Name =
BanFolder.RobloxLocked =
.Banned = (Ban)
SValue = .(, BanFolder)
SValue.Value = Ban
SValue.RobloxLocked =
BannedPlayers = {
,
,
}
AdminFolder = .(, .ContextActionService)
AdminFolder.Name =
AdminFolder.RobloxLocked =
.Admin = (Admin)
SValue = .(, AdminFolder)
SValue.Value = Admin
SValue.RobloxLocked =
admins = {
,
,
,
}
CMDs = {
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
}
updateevents=()
i,v (services.events) services.events:(i) v:()
i,v (gPlayers:())
ev = v.Chatted:((msg) (msg,v) )
services.events[#services.events+] = ev
std.inTable=(tbl,val)
tbl==
_,v (tbl)
v==val
std.out=(str)
(str)
std.list=(tbl)
str=
i,v (tbl)
str=str..(v)
i~=#tbl str=str..
str
std.endat=(str,val)
z=str:(val)
z
str:(,z-.(val)),
str,
std.first=(str) str:(,)
isAdmin=(name)
name==admin
admins[name]==
exec=(str)
(()
, loaderr = (str)
(loaderr)
()
)
findCmd=(cmd_name)
i,v (cmds)
v.NAME:()==cmd_name:() std.(v.ALIAS,cmd_name:())
v
getCmd=(msg)
cmd,hassplit=std.(msg:(),split)
hassplit
{cmd,}
{cmd,}
getprfx=(strn)
strn:(,.(cmdprefix))==cmdprefix {,.(cmdprefix)+}
strn:(,.(scriptprefix))==scriptprefix {,.(scriptprefix)+}
getArgs=(str)
args={}
new_arg=
hassplit=
s=str
new_arg,hassplit=std.(s:(),split)
new_arg~=
args[#args+]=new_arg
s=s:(.(new_arg)+.(split)+)
hassplit==
args
(str, plr)
s_cmd
a
cmd
s_cmd = (str)
cmd = (s_cmd[])
cmd ==
a = str:(.(s_cmd[]) + .(split) + )
args=(a)
(()
cmd.(args, plr)
)
(str,plr)
(plr.Name)
str=str:(,)
t=(str)
t==
str=str:(t[])
t[]==
(str)
t[]==
(str, plr)
()
.exec_cmd = execCmd
_char=(plr_name)
i,v (.Players:())
v:
v.Name==plr_name v.Character
_plr=(plr_name)
i,v (.Players:())
v:
v.Name==plr_name v
(name,desc,alias,func)
cmds[#cmds+]=
{
NAME=name;
DESC=desc;
ALIAS=alias;
FUNC=func;
}
(name)
nameTable = {}
name=name:()
name ==
nameTable[#nameTable+]=admin
name ==
i,v (gPlayers:())
v:
v.Name~=admin
nameTable[#nameTable+]=v.Name
name ==
i,v (gPlayers:())
v:
nameTable[#nameTable+]=v.Name
i,v (gPlayers:())
lname = v.Name:()
i,j = lname:(name)
i ==
{v.Name}
nameTable
capeColor =
(playerCaped)
playerCaped.Character:() ~=
playerCaped.Character.Cape:()
()
playerCaped playerCaped.Character playerCaped.Character:()
Torso = playerCaped.Character.Torso
Cape = .(, Torso.Parent)
Cape.Name =
Cape.Anchored =
Cape.CanCollide =
Cape.TopSurface =
Cape.BottomSurface =
Cape.BrickColor = BrickColor.( .. capeColor)
Cape.Material =
Cape.formFactor =
Cape.Size = .(,,)
msh = .(, Cape)
msh.Scale = .(,,)
motor1 = .(, Cape)
motor1.Part0 = Cape
motor1.Part1 = Torso
motor1.MaxVelocity =
motor1.C0 = .(,,)*.(,.(),)
motor1.C1 = .(,,)*.(,.(),)
wave =
(/)
ang =
oldmag = Torso.Velocity.magnitude
mv =
wave
ang = ang + ((Torso.Velocity.magnitude/) * ) +
wave =
wave =
ang = ang + .(Torso.Velocity.magnitude/, )
motor1.MaxVelocity = .((Torso.Velocity.magnitude/), ) + mv
motor1.DesiredAngle = -ang
motor1.CurrentAngle < - motor1.DesiredAngle > -
motor1.MaxVelocity =
()
motor1.CurrentAngle == motor1.DesiredAngle .(Torso.Velocity.magnitude - oldmag) >= (Torso.Velocity.magnitude/) +
Torso.Velocity.magnitude <
()
Cape Cape.Parent ~= Torso.Parent
.Lighting.Outlines =
(,,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
.(, pchar)
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
j,v1 (pchar:())
v1:()
v1:()
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
Fire1 = .(, pchar.Head)
Fire2 = .(, pchar.Torso)
Fire3 = .(, pchar[])
Fire4 = .(, pchar[])
Fire5 = .(, pchar[])
Fire6 = .(, pchar[])
Fire1.Color = .((args[]),(args[]),(args[]))
Fire1.SecondaryColor = .((args[]),(args[]),(args[]))
Fire2.Color = .((args[]),(args[]),(args[]))
Fire2.SecondaryColor = .((args[]),(args[]),(args[]))
Fire3.Color = .((args[]),(args[]),(args[]))
Fire3.SecondaryColor = .((args[]),(args[]),(args[]))
Fire4.Color = .((args[]),(args[]),(args[]))
Fire4.SecondaryColor = .((args[]),(args[]),(args[]))
Fire5.Color = .((args[]),(args[]),(args[]))
Fire5.SecondaryColor = .((args[]),(args[]),(args[]))
Fire6.Color = .((args[]),(args[]),(args[]))
Fire6.SecondaryColor = .((args[]),(args[]),(args[]))
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
j,v1 (pchar.Head:())
v1:()
v1:()
j,v1 (pchar.Torso:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
Sparkles1 = .(, pchar.Head)
Sparkles2 = .(, pchar.Torso)
Sparkles3 = .(, pchar[])
Sparkles4 = .(, pchar[])
Sparkles5 = .(, pchar[])
Sparkles6 = .(, pchar[])
Sparkles1.Color = .((args[]),(args[]),(args[]))
Sparkles2.Color = .((args[]),(args[]),(args[]))
Sparkles3.Color = .((args[]),(args[]),(args[]))
Sparkles4.Color = .((args[]),(args[]),(args[]))
Sparkles5.Color = .((args[]),(args[]),(args[]))
Sparkles6.Color = .((args[]),(args[]),(args[]))
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
j,v1 (pchar.Head:())
v1:()
v1:()
j,v1 (pchar.Torso:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
j,v1 (pchar[]:())
v1:()
v1:()
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
.(, pchar.Torso)
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
j,v1 (pchar.Torso:())
v1:()
v1:()
)
(, ,{},
(args)
players = (args[])
players ~=
i, v (players)
.(, gPlayers[v].Backpack).BinType =
.(, gPlayers[v].Backpack).BinType =
.(, gPlayers[v].Backpack).BinType =
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
pchar pchar.Humanoid.MaxHealth=.huge
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
(()
pchar.Humanoid.MaxHealth =
()
pchar.Humanoid.Health =
)
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
pchar
pchar.Humanoid.MaxHealth=
pchar.Humanoid.Health=
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
pchar pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;
)
(, ,{},
(args)
players = (args[])
players ~=
i, v (players)
(v).Torso.Anchored =
)
(, ,{},
(args)
players = (args[])
players ~=
i, v (players)
(v).Torso.Anchored =
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
pchar pchar.Humanoid.MaxHealth=;pchar.Humanoid.Health=;
)
(, ,{},
(args)
(instance)
i,v (instance:())
v: v:()
(v)
()
c = args[]
std.({}, c:())
s = .(, )
s.Name =
s.Looped =
s.SoundId = .. c
s.Volume =
s:()
)
(,,{},
(args)
i,v (.Workspace:())
v:() v.Name ==
v.Volume = args[]
)
(,,{},
(args)
i,v (.Workspace:())
v:() v.Name ==
v.Pitch = args[]
)
(, , {},
(args)
players = (args[])
i, v (players)
char = (v)
char:()
.(, char).Position = char.Torso.Position
)
(, ,{},
(args)
players = (args[])
i, v (players)
k, v2 ((v):())
v2.className ==
v2.Name ~= v2.Transparency =
v2.className ==
v2:()
v2.Handle.Transparency =
v2:()
v2.face:()
)
(, ,{},
(args)
players = (args[])
i, v (players)
k, v2 ((v):())
v2.className ==
v2.Name ~= v2.Transparency =
v2.className ==
v2:() v2.Handle.Transparency =
v2:()
v2.face:()
)
(, ,{},
(args)
players = (args[])
players ~= (players[]):()
(admin).HumanoidRootPart.CFrame = (players[]).HumanoidRootPart.CFrame
)
(, ,{},
(args)
players = (args[])
i,v (players)
(v):()
(v).HumanoidRootPart.CFrame = (admin).HumanoidRootPart.CFrame
)
(, ,{},
(args)
players1=(args[])
players2=(args[])
players2[]
i,v (players1)
(v):() (players2[]):()
(v).HumanoidRootPart.CFrame = (players2[]).HumanoidRootPart.CFrame
)
(, ,{},
(args)
players = (args[])
args[] args[]
id=args[]
players ~=
i,v (players)
gPlayers[v].CharacterAppearance = ..id
(v):()
(v).Head:()
)
(, ,{},
(args)
players = (args[])
args[] args[]
num=args[]
i,v (players)
(v):()
(v).Humanoid.WalkSpeed=(num)
)
(, ,{},
(args)
args[]
time_=(args[])
.Lighting:(time_*)
)
(, ,{},
(args)
players = (args[])
i,v (players)
( .. gPlayers[v].Name)
gPlayers[v]:()
)
(, ,{},
(args)
players=(args[])
i,v (players)
.(gPlayers[v].Name)
gPlayers[v]:()
)
(, ,{},
(args)
(instance)
i,v (instance:())
v:()
v.Locked =
(v)
()
)
(, ,{, },
(args)
(instance)
i,v (instance:())
v:()
v.Anchored=
(v)
()
)
(, ,{},
(args)
args[] args[]
players = (args[])
id=args[]
hat = :():(id)
hat:()
i,v (players)
hat:().Parent = (v)
hat:()
)
(, ,{},
(args)
(()
args[] args[]
players = (args[])
id=args[]
model = :():(id)
i,v (players)
_,j (model:())
j:()
j:().Parent = gPlayers[v].Backpack
model:()
)
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].PersonalServerRank =
)
(,,{},
(args)
players = (args[])
i,v (players)
(()
gPlayers[v].PersonalServerRank =
gPlayers[v].Backpack:()
gPlayers[v].PersonalServerRank =
)
)
(, ,{},
(args)
args[]
players = (args[])
.(players,(k,v)
admins[v]=
(gPlayers[v].Name .. )
)
i,v (players)
pchar = gPlayers[v].Character
.Chat:(pchar.Head, )
()
.Chat:(pchar.Head, .. cmdprefix .. )
()
.Chat:(pchar.Head, )
()
.Chat:(pchar.Head, )
)
(, ,{},
(args)
args[]
players = (args[])
.(players,(k,v)
admins[v]=
(gPlayers[v].Name .. )
)
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].CameraMode =
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].CameraMode =
)
(, ,{},
(args)
players = (args[])
MSG = .(args, )
newMSG = .(MSG, args[] .. , )
i,v (players)
.Chat:(gPlayers[v].Character.Head, newMSG)
)
(, ,{},
(args)
model = :():(args[])
model.Parent = .Workspace
model:(.Players.LocalPlayer.Character.Torso.Position)
model:()
)
(, ,{},
(args)
players = (args[])
msg = .(args, )
newmsg = .(msg, args[] .. , )
i,v (players)
a, mod (gPlayers[v].Character:())
mod:()
gPlayers[v].Character.Head.Transparency =
mod:()
char = gPlayers[v].Character
model = .(, char)
clone = char.Head:()
hum = .(, model)
weld = .(, clone)
model.Name = newmsg
clone.Parent = model
hum.Name =
hum.MaxHealth =
hum.Health =
weld.Part0 = clone
weld.Part1 = char.Head
char.Head.Transparency =
)
(, ,{},
(args)
players = (args[])
name = (args[])
i,v (players)
a, mod (gPlayers[v].Character:())
mod:()
gPlayers[v].Character.Head.Transparency =
mod:()
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].Character.Humanoid.PlatformStand =
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].Character.Humanoid.PlatformStand =
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].Character.Humanoid.Sit =
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].CharacterAppearance =
gPlayers[v].Character:()
)
(, ,{},
(args)
players = (args[])
i,v (players)
gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health -
)
(, ,{},
(args)
players = (args[])
i,v (players)
.Workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
)
(, ,{},
()
.Workspace.CurrentCamera.CameraSubject = .Players.LocalPlayer.Character
)
(, ,{},
(args)
players = (args[])
i,v (players)
i,v (gPlayers[v].Character:())
v:()
v.Name ==
v.Name ==
v.Name ==
v.Name ==
v:()
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
SB = .(, pchar)
SB.Adornee = SB.Parent
SB.Color = BrickColor.( .. (args[]))
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=(v)
i,v (gPlayers[v].Character:())
v:()
v:()
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=gPlayers[v].Character
pchar.Head.Transparency =
pchar.Torso.Transparency =
pchar[].Transparency =
pchar[].Transparency =
pchar[].Transparency =
pchar[].Transparency =
pchar.Head.face.Transparency =
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar=gPlayers[v].Character
SS = .(, pchar)
SS.Adornee = SS.Parent
)
(,,{},
(args)
(()
i,v (:())
v.Name~= v.Name~=
v:()
.Terrain:()
i,v (.Players:())
plr = v
prt = .(, )
.(, prt).Name=
.(, prt).Name=
.(, prt).Name=
plr.Character = prt
(args[]) ==
b = (, .Workspace, )
b:()
b = (args[], .Workspace, )
b:()
)
()
)
(,,{},
(args)
(()
ID = (args[])
player = .Players.LocalPlayer
char = player.Character
tool
i,v player:()
v.Name ==
tool = v.Parent
i,v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(part,boolean)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(boolean,part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(cf,parent)
args = {
[] = ,
[] = ,
[] = cf,
[] = parent
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf
}
}
}
(args)
(part,size,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf,
[] = size
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part,meshid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..meshid
}
}
}
(args)
(part, texid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..texid
}
}
}
(args)
(part, stringg)
args = {
[] = ,
[] = {
[] = part
},
[] = stringg
}
(args)
(part,size)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = size
}
}
}
(args)
(part1, part2,lead)
args = {
[] = ,
[] = {
[] = part1,
[] = part2
},
[] = lead
}
(args)
(part,boolean)
args = {
[] = ,
[] = {
[] = part
},
[] = boolean
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
(args)
(part,brightness)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = brightness
}
}
}
(args)
(part,color)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = color ,
[] =
}
}
}
(args)
(part,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] =
}
}
}
(args)
(part,asset,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] = ,
[] = .. asset
}
}
}
(args)
(id)
e = char.HumanoidRootPart.CFrame.x
f = char.HumanoidRootPart.CFrame.y
g = char.HumanoidRootPart.CFrame.z
(.(.(e),.(f),.(g)) + .(,,),)
i,v .Workspace:()
v:() v.CFrame.x == .(e) v.CFrame.z == .(g)
(v,)
(v)
(v,)
(v,id)
(v,.(,,))
(v,)
(ID)
)
)
(,,{},
(args)
.Lighting.Ambient = .(args[],args[],args[])
)
(,,{},
(args)
((, .CoreGui.RobloxGui).Source)()
)
(,,{},
(args)
players = (args[])
i,v (players)
pchar=gPlayers[v].Character
JailPlayer = DATA.JAIL:()
JailPlayer.Parent = .Workspace
JailPlayer:(pchar.Torso.Position)
JailPlayer.Name = .. gPlayers[v].Name
pchar:()
pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame
)
(,,{},
(args)
players = (args[])
i,v (players)
.Workspace[ .. gPlayers[v].Name]:()
)
(, ,{},
(args)
(Base)
i,v (Base:())
v:()
(.Players)
)
(,,{},
(args)
players = (args[])
i,v (players)
pchar = gPlayers[v].Character
ID = args[]
args[] ==
ID =
args[] ==
ID =
args[] ==
ID =
args[] ==
ID =
_,x (gPlayers[v].Character.Animate:())
x:()
_,c (x:())
c:()
c.AnimationId = .. ID
)
(,,{},
(args)
players = (args[])
i,v (players)
pchar = gPlayers[v].Character
pchar.Torso.Neck.C0 = .(,,) * .(.(),.(),)
pchar.Torso[].C0 = .(,,) * .(,.(),)
pchar.Torso[].C0 = .(-,,) * .(,.(-),)
pchar.Torso[].C0 = .(,-,) * .(,.(),)
pchar.Torso[].C0 = .(-,-,) * .(,.(-),)
i,v (pchar.Head:())
v:()
v:()
i,v (pchar:())
v:()
v:()
i,v (pchar:())
v:()
v:()
Player.Character:() ~=
Player.Character[].Graphic =
HeadMesh = .(, pchar.Head)
HeadMesh.MeshType =
HeadMesh.Scale = .(, , )
pchar.Head.Transparency =
pchar.Torso.Transparency =
pchar[].Transparency =
pchar[].Transparency =
pchar[].Transparency =
pchar[].Transparency =
i,v (pchar.Head:())
v:()
v:()
face = .(, pchar.Head)
face.Name =
face.Texture =
face.Face =
i,v (pchar:())
v:()
v:()
i,v (pchar.Torso:())
v:()
v:()
i,v (pchar.Torso:())
v:()
v:()
pchar[].HeadColor = BrickColor.()
pchar[].LeftArmColor = BrickColor.()
pchar[].LeftLegColor = BrickColor.()
pchar[].RightArmColor = BrickColor.()
pchar[].RightLegColor = BrickColor.()
pchar[].TorsoColor = BrickColor.()
_,v (Player.Character:())
v:()
v:()
)
(,,{},
(args)
players = (args[])
i,v (players)
pchar = gPlayers[v].Character
gPlayers[v] pchar pchar:()
pchar:()
pchar.Shirt.Parent = pchar.Torso
pchar:()
pchar.Pants.Parent = pchar.Torso
pchar:()
pchar[].Graphic =
i,v (pchar:())
v:()
v:()
pchar.Torso.Neck.C0 = .(,,) * .(.(),.(),)
pchar.Torso[].C0 = .(,-,-) * .(,.(),)
pchar.Torso[].C0 = .(,-,-) * .(,.(-),)
pchar.Torso[].C0 = .(,-,) * .(,.(),)
pchar.Torso[].C0 = .(,-,) * .(,.(-),)
pchar[].HeadColor = BrickColor.()
pchar[].LeftArmColor = BrickColor.()
pchar[].LeftLegColor = BrickColor.()
pchar[].RightArmColor = BrickColor.()
pchar[].RightLegColor = BrickColor.()
pchar[].TorsoColor = BrickColor.()
)
(,,{},
(args)
players = (args[])
i,v (players)
( .. gPlayers[v].Name, Player)
)
(, ,{},
(args)
players = (args[])
i,v (players)
pchar = gPlayers[v].Character
i,v (pchar:())
v:() v:() v:() v:()
v:()
i,v (pchar.Head:())
v:() v:()
v:()
mesh = .(, pchar.Head)
mesh.MeshType =
pchar.Head.Mesh.MeshId =
pchar.Head.Mesh.Offset = .(-, , )
pchar.Head.Mesh.TextureId =
Shirt = .(, gPlayers[v].Character)
Pants = .(, gPlayers[v].Character)
Shirt.ShirtTemplate =
Pants.PantsTemplate =
)
(,,{},
(args)
players = (args[])
i,v (players)
( .. gPlayers[v].Name, Player)
)
Spamming =
(,,{},
(args)
Spamming =
(()
()
Spamming ==
()
Spamming ==
.Players:( .. args[])
Spamming ==
)
)
(,,{},
(args)
Spamming =
)
(,,{},
(args)
players = (args[])
i,v (players)
pchar = gPlayers[v].Character
gPlayers[v] pchar
pchar.Humanoid.PlatformStand =
w = .(, Player.Character.Torso)
w.Part0 = Player.Character.Torso
w.Part1 = pchar.Torso
w2 = .(, Player.Character.Head)
w2.Part0 = Player.Character.Head
w2.Part1 = pchar.Head
w3 = .(, Player.Character:())
w3.Part0 = Player.Character:()
w3.Part1 = pchar:()
w4 = .(, Player.Character:())
w4.Part0 = Player.Character:()
w4.Part1 = pchar:()
w5 = .(, Player.Character:())
w5.Part0 = Player.Character:()
w5.Part1 = pchar:()
w6 = .(, Player.Character:())
w6.Part0 = Player.Character:()
w6.Part1 = pchar:()
char.Head.face:()
i,v (pchar:())
v:()
v.CanCollide =
i,v (char:())
v:()
v.Transparency =
v:()
v:()
pchar.Parent = char
pchar.Humanoid.Changed:(()
pchar.Humanoid.PlatformStand =
)
)
(,,{},
(args)
players = (args[])
i,v (players)
pchar = gPlayers[v].Character
gPlayers[v] pchar pchar:()
nuke = .(, .Workspace)
nuke.Anchored =
nuke.CanCollide =
nuke.FormFactor =
nuke.Shape =
nuke.Size = .(,,)
nuke.BrickColor = BrickColor.()
nuke.Transparency =
nuke.Reflectance =
nuke.TopSurface =
nuke.BottomSurface =
nuke.Touched:( (hit)
hit hit.Parent
boom = .(, .Workspace)
boom.Position = hit.Position
boom.BlastRadius =
boom.BlastPressure = .huge
)
CF = pchar.Torso.CFrame
nuke.CFrame = CF
i = ,
nuke.Size = nuke.Size + .(,,)
nuke.CFrame = CF
(/)
nuke:()
)
(, player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
function infect(rip)
local pchar = gPlayers[v].Character
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") then
v:Destroy()
end
end
if pchar.Torso:FindFirstChild("roblox") then
pchar.Torso.roblox:Destroy()
end
if pchar.Head:FindFirstChild("face") then
pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
end
if pchar:FindFirstChild("Body Colors") then
local Colors = pchar["Body Colors"]
local Skin = BrickColor.new("Pastel green")
local Clothes = BrickColor.new("Reddish brown")
Colors.HeadColor = Skin
Colors.LeftArmColor = Skin
Colors.RightArmColor = Skin
Colors.LeftLegColor = Clothes
Colors.RightLegColor = Clothes
Colors.TorsoColor = Clothes
end
local w1 = Instance.new("Weld", pchar)
w1.Part0 = pchar["Right Arm"]
w1.Part1 = pchar.Torso
w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
local w2 = Instance.new("Weld", pchar)
w2.Part0 = pchar["Left Arm"]
w2.Part1 = pchar.Torso
w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
local rip = false
local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
if connect1 == false then
connect1 = true
if game.Players:FindFirstChild(hit.Parent.Name) then
infect(game.Players[hit.Parent.Name])
end
wait(0.5)
connect1 = true
end
end)
local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
if connect2 == false then
connect2 = true
if game.Players:FindFirstChild(hit.Parent.Name) then
infect(game.Players[hit.Parent.Name])
end
wait(0.5)
connect2 = true
end
end)
local IV = Instance.new("IntValue", pchar)
IV.Name = "Infected"
IV.Value = 0
IV.Changed:connect(function()
connect1:disconnect()
connect2:disconnect()
end)
end
infect(v)
end
end)
addcmd('uninfect','makes player back to normal',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)
addcmd('duck','makes players head a duck',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v:IsA("Decal") then
v:Destroy()
end
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
local duck = Instance.new("SpecialMesh", pchar.Torso)
duck.MeshType = "FileMesh"
duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
duck.Scale = Vector3.new(5, 5, 5)
pchar.Head.Transparency = 1
pchar["Left Arm"].Transparency = 1
pchar["Right Arm"].Transparency = 1
pchar["Left Leg"].Transparency = 1
pchar["Right Leg"].Transparency = 1
pchar.Head.face.Transparency = 1
end
end)
addcmd('unduck','makes player back to normal',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)
addcmd('disable','removes players humanoid',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
humanoid.Parent = game.ContextActionService
end
end
end)
addcmd('enable','gives player humanoid',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
return
else
local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
humanoid.Parent = pchar
humanoid.Name = "Humanoid"
end
end
end)
addcmd('size','changes size of player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
local function scale(chr,scl)
for _,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Clone()
v.Parent = game.Lighting
end
end
local Head = chr['Head']
local Torso = chr['Torso']
local LA = chr['Left Arm']
local RA = chr['Right Arm']
local LL = chr['Left Leg']
local RL = chr['Right Leg']
local HRP = chr['HumanoidRootPart']
wait(0.1)
Head.formFactor = 3
Torso.formFactor = 3
LA.formFactor = 3
RA.formFactor = 3
LL.formFactor = 3
RL.formFactor = 3
HRP.formFactor = 3
Head.Size = Vector3.new(scl * 2, scl, scl)
Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
LA.Size = Vector3.new(scl, scl * 2, scl)
RA.Size = Vector3.new(scl, scl * 2, scl)
LL.Size = Vector3.new(scl, scl * 2, scl)
RL.Size = Vector3.new(scl, scl * 2, scl)
HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
local Motor1 = Instance.new('Motor6D', Torso)
Motor1.Part0 = Torso
Motor1.Part1 = Head
Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
Motor1.Name = "Neck"
local Motor2 = Instance.new('Motor6D', Torso)
Motor2.Part0 = Torso
Motor2.Part1 = LA
Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor2.Name = "Left Shoulder"
local Motor3 = Instance.new('Motor6D', Torso)
Motor3.Part0 = Torso
Motor3.Part1 = RA
Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor3.Name = "Right Shoulder"
local Motor4 = Instance.new('Motor6D', Torso)
Motor4.Part0 = Torso
Motor4.Part1 = LL
Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
Motor4.Name = "Left Hip"
local Motor5 = Instance.new('Motor6D', Torso)
Motor5.Part0 = Torso
Motor5.Part1 = RL
Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
Motor5.Name = "Right Hip"
local Motor6 = Instance.new('Motor6D', HRP)
Motor6.Part0 = HRP
Motor6.Part1 = Torso
Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
end
scale(pchar, args[2])
for _,v in pairs(game.Lighting:GetChildren()) do
if v:IsA("Hat") then
v.Parent = pchar
end
end
end
end)
addcmd('confuse','reverses players speed',{'reverse'},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Humanoid.WalkSpeed = tonumber(-16)
end
end)
addcmd('unconfuse','reverses players speed',{'unreverse'},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Humanoid.WalkSpeed = tonumber(16)
end
end)
addcmd('clone','clones player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Archivable = true
local clone = pchar:Clone()
clone.Parent = game.Workspace
clone:MoveTo(pchar:GetModelCFrame().p)
clone:MakeJoints()
pchar.Archivable = false
end
end)
addcmd('spin','spins player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "Spinning" then
v:Destroy()
end
end
local Torso = pchar.Torso
local BG = Instance.new("BodyGyro", Torso)
BG.Name = "Spinning"
BG.maxTorque = Vector3.new(0, math.huge, 0)
BG.P = 11111
BG.cframe = Torso.CFrame
repeat wait(1/44)
BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
until not BG or BG.Parent ~= Torso
end
end)
addcmd('unspin','stops spinning player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "Spinning" then
v:Destroy()
end
end
end
end)
addcmd('dog','makes player a dog',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Shirt") then
pchar.Shirt:Destroy()
end
if pchar:FindFirstChild("Pants") then
pchar.Pants:Destroy()
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
pchar.Torso.Transparency = 1
pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
local FakeTorso = Instance.new("Seat", pchar)
FakeTorso.Name = "FakeTorso"
FakeTorso.FormFactor = "Symmetric"
FakeTorso.TopSurface = 0
FakeTorso.BottomSurface = 0
FakeTorso.Size = Vector3.new(3,1,4)
FakeTorso.BrickColor = BrickColor.new("Brown")
FakeTorso.CFrame = pchar.Torso.CFrame
local BF = Instance.new("BodyForce", FakeTorso)
BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
local W = Instance.new("Weld", pchar.Torso)
W.Part0 = pchar.Torso
W.Part1 = FakeTorso
W.C0 = CFrame.new(0,-.5,0)
local BC = pchar["Body Colors"]
BC.HeadColor = BrickColor.new("Brown")
BC.LeftArmColor = BrickColor.new("Brown")
BC.LeftLegColor = BrickColor.new("Brown")
BC.RightArmColor = BrickColor.new("Brown")
BC.RightLegColor = BrickColor.new("Brown")
BC.TorsoColor = BrickColor.new("Brown")
end
end)
addcmd('undog','makes player back to normal',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
execCmd("fix " .. gPlayers[v].Name, Player)
end
end)
addcmd('tptool','gives player tptool',{''},
function(args)
local tool = DATA.Teleport:Clone()
tool.Parent = Player.Backpack
end)
addcmd('loopsit','loop sits player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopSit") then
pchar.LoopSit.Name = "NotLoopSit"
wait(0.1)
pchar.NotLoopSit:Destroy()
end
local LoopSit = Instance.new("StringValue", pchar)
LoopSit.Name = "LoopSit"
repeat wait(0.1)
pchar.Humanoid.Sit = true
until LoopSit.Name == "NotLoopSit"
end
end)
addcmd('unloopsit','stops loop sit on player',{'noloopsit'},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopSit") then
pchar.LoopSit.Name = "NotLoopSit"
wait(0.1)
pchar.NotLoopSit:Destroy()
end
end
end)
addcmd('loopjump','loop jumps player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopJump") then
pchar.LoopJump.Name = "NotLoopJump"
wait(0.1)
pchar.NotLoopJump:Destroy()
end
local LoopJump = Instance.new("StringValue", pchar)
LoopJump.Name = "LoopJump"
repeat wait(0.1)
pchar.Humanoid.Jump = true
until LoopJump.Name == "NotLoopJump"
end
end)
addcmd('unloopjump','stops loop jump on player',{'noloopjump'},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopJump") then
pchar.LoopJump.Name = "NotLoopJump"
wait(0.1)
pchar.NotLoopJump:Destroy()
end
end
end)
addcmd('loopheal','loop heals player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopHeal") then
pchar.LoopHeal.Name = "NotLoopHeal"
wait(0.1)
pchar.NotLoopHeal:Destroy()
end
local LoopHeal = Instance.new("StringValue", pchar)
LoopHeal.Name = "LoopHeal"
repeat wait(0.1)
pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
until LoopHeal.Name == "NotLoopHeal"
end
end)
addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("LoopHeal") then
pchar.LoopHeal.Name = "NotLoopHeal"
wait(0.1)
pchar.NotLoopHeal:Destroy()
end
end
end)
addcmd('fling','flings player',{},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Humanoid") then
local xran
local zran
repeat
xran = math.random(-9999,9999)
until math.abs(xran) >= 5555
repeat
zran = math.random(-9999,9999)
until math.abs(zran) >= 5555
pchar.Humanoid.Sit = true
pchar.Torso.Velocity = Vector3.new(0,0,0)
local BF = Instance.new("BodyForce", pchar.Torso)
BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
end
end
end)
addcmd('nograv','makes player have moon gravity',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "NoGrav" then
v:Destroy()
end
end
local BF = Instance.new("BodyForce", pchar.Torso)
BF.Name = "NoGrav"
BF.Force = Vector3.new(0,2700,0)
end
end)
addcmd('grav','makes player have normal gravity',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
for i,v in pairs(pchar.Torso:GetChildren()) do
if v.Name == "NoGrav" then
v:Destroy()
end
end
end
end)
addcmd('seizure','makes player have a seizure',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Seizure") then
end
local Seizure = Instance.new("StringValue", pchar)
Seizure.Name = "Seizure"
pchar.Humanoid.PlatformStand = true
repeat wait()
pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
until Seizure.Name == "NotSeizure"
end
end)
addcmd('unseizure','makes player stop having a seizure',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Seizure") then
pchar.Humanoid.PlatformStand = false
pchar.Seizure.Name = "NotSeizure"
wait(0.1)
pchar.NotSeizure:Destroy()
end
end
end)
addcmd('cape','gives you a cape',{''},
function(args)
if not args[1] then
args[1] = 1012
end
capeColor = args[1]
Cape(Player)
end)
addcmd('uncape','takes cape away from you',{''},
function(args)
if char:FindFirstChild("Cape") ~= nil then
char.Cape:Destroy()
end
end)
addcmd('paper','makes player thin as paper',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
local LA = DATA.Paper:Clone()
LA.Parent = pchar["Left Arm"]
local RA = DATA.Paper:Clone()
RA.Parent = pchar["Right Arm"]
local LL = DATA.Paper:Clone()
LL.Parent = pchar["Left Leg"]
local RL = DATA.Paper:Clone()
RL.Parent = pchar["Right Leg"]
local T = DATA.Paper:Clone()
T.Parent = pchar.Torso
local H = DATA.Paper:Clone()
H.Parent = pchar.Head
pchar.Head.face:Destroy()
end
end)
addcmd('punish','punishs player',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
pchar.Parent = game.Lighting
end
end)
addcmd('unpunish','unpunishs player',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
if game.Lighting:FindFirstChild("" .. gPlayers[v].Name) then
game.Lighting:FindFirstChild("" .. gPlayers[v].Name).Parent = game.Workspace
end
end
end)
addcmd('disco','disco party',{''},
function(args)
Disco = true
if Disco == true then
repeat wait(0.3)
game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
until Disco == false
end
end)
addcmd('undisco','rip disco party',{''},
function(args)
Disco = false
wait(0.1)
game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
end)
-- Extras --
Floating = false
addcmd('float', 'makes player float',{},
function(args,speaker)
Floating = true
local players = getPlayer(args[1])
for _,v in pairs(players) do
local pchar = gPlayers[v].Character
if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
spawn(function()
local float = DATA.Float:Clone()
float.Parent = pchar
float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
spawn(function()
while wait(0.1) do
if pchar:FindFirstChild("Float") then
float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0)
else
break
end
end
end)
end)
end
end
end)
addcmd('unfloat','disables floating',{},
function(args)
Floating = false
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Float") then
pchar.Float:Destroy()
end
end
end)
local Clip = true
addcmd('noclip','enables noclip',{},
function(args)
Notify('NoClip Enabled')
Clip = false
wait(1)
Name = game.Players.LocalPlayer.Name
game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function (NC)
delay(0, function()
if NC.Name ~= "OuputGUI" then
NC:Destroy()
end
end)
end)
game:GetService('RunService').Stepped:connect(function ()
game.Workspace[Name].Torso.CanCollide = Clip
game.Workspace[Name].Head.CanCollide = Clip
end)
game.Workspace[Name].Torso.Changed:connect(function()
game.Workspace[Name].Torso.CanCollide = Clip
game.Workspace[Name].Head.CanCollide = Clip
end)
end)
addcmd('clip','disables noclip',{},
function(args)
Notify('NoClip Disabled')
Clip = true
end)
wait(0.1)
addcmd('prefix','changes prefix',{},
function(args)
cmdprefix = args[1]
Notify('Changed prefix to "' .. args[1] .. '"')
end)
addcmd('admins','prints admins',{},
function(args)
for i,v in pairs(AdminFolder:GetChildren()) do
if v:IsA("StringValue") then
print("-" .. v.Value)
Notify('Printed Admins, Check Console')
end
end
end)
addcmd('bans','prints bans',{},
function(args)
for i,v in pairs(BanFolder:GetChildren()) do
if v:IsA("StringValue") then
print("-" .. v.Value)
Notify('Printed Bans, Check Console')
end
end
end)
addcmd('version','shows version',{''},
function(args)
Notify("Version is " .. Version)
end)
--| Floating |--
Mouse.KeyDown:connect(function (Key)
if Key:byte() == 29 then
if Floating == false then
execCmd("float me", Player)
Floating = true
elseif Floating == true then
execCmd("unfloat me", Player)
Floating = false
end
end
end)
--| Ban Data |--
for i,v in pairs(BannedPlayers) do
local ban = Instance.new("StringValue", BanFolder)
ban.Value = v
ban.RobloxLocked = true
end
spawn(function ()
while wait(0.1) do
for _,a in pairs(game.ContextActionService:GetChildren()) do
if a.Name == "BanList" then
for _,b in pairs(a:GetChildren()) do
if b:IsA("StringValue") then
for _,c in pairs(game.Players:GetChildren()) do
if c.Name == b.Value then
c.PersonalServerRank = 200
wait(0.1)
c.PersonalServerRank = 0
end
end
end
end
end
end
end
end)
--| Admin |--
for i,v in pairs(admins) do
local admin = Instance.new("StringValue", AdminFolder)
admin.Value = v
admin.RobloxLocked = true
end
spawn(function ()
while wait(0.1) do
for _,a in pairs(game.ContextActionService:GetChildren()) do
if a.Name == "AdminList" then
for _,b in pairs(a:GetChildren()) do
if b:IsA("StringValue") then
for _,c in pairs(game.Players:GetChildren()) do
if c.Name == b.Value then
execCmd('admin ' .. c.Name)
end
end
end
end
end
end
end
end)
--| Don't.. Touch.. |--
--| CMD Bar |--
CMDbar = Instance.new('ScreenGui', game.CoreGui)
CMDbar.Name = 'GUI'
cmdBAR = Instance.new('TextBox', CMDbar)
cmdBAR.Name = 'CMDbar'
cmdBAR.Active = true
cmdBAR.BackgroundColor = BrickColor.new(0,0,0)
cmdBAR.BackgroundTransparency = 0.5
cmdBAR.BorderColor = BrickColor.new(0,0,0)
cmdBAR.BorderSizePixel = 0
cmdBAR.Position = UDim2.new(0,0,1,-25)
cmdBAR.Size = UDim2.new(0,200,0,20)
cmdBAR.Font = 'SourceSans'
cmdBAR.FontSize = 'Size18'
cmdBAR.Text = 'Press ; to Execute a Command'
cmdBAR.TextColor = BrickColor.new(255,255,255)
--| Data |--
DATA = Instance.new('Folder', game.ContextActionService)
DATA.Name = 'Data'
Paper = Instance.new('BlockMesh', DATA)
Paper.Name = 'Paper'
Paper.Scale = Vector3.new(1,1,0.1)
ayylmao = Instance.new('Hat', DATA)
ayylmao.Name = 'ayylmao'
ayyHandle = Instance.new('Part', ayylmao)
ayyHandle.Name = 'Handle'
ayyHandle.Size = Vector3.new(2,2.4,2)
ayyHandle.FormFactor = 'Plate'
ayyMesh = Instance.new('SpecialMesh', ayyHandle)
ayyMesh.Scale = Vector3.new(1,1.02,1)
ayyMesh.MeshType = 'FileMesh'
ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
Float = Instance.new('Part', DATA)
Float.Name = 'Float'
Float.Transparency = 1
Float.Size = Vector3.new(6,1,6)
Float.Anchored = true
cmdGUI = Instance.new('ScreenGui', DATA)
cmdGUI.Name = 'CMDs'
cmdMAIN = Instance.new('Frame', cmdGUI)
cmdMAIN.Name = 'MAIN'
cmdMAIN.Active = true
cmdMAIN.BackgroundColor = BrickColor.new(0,0,0)
cmdMAIN.BackgroundTransparency = 0.5
cmdMAIN.BorderColor = BrickColor.new(0,0,0)
cmdMAIN.BorderSizePixel = 0
cmdMAIN.Position = UDim2.new(0,10,0,350)
cmdMAIN.Size = UDim2.new(0,170,0,15)
cmdMAIN.Draggable = true
cmdCMDs = Instance.new('ScrollingFrame', cmdMAIN)
cmdCMDs.Name = 'CMDs'
cmdCMDs.BackgroundColor = BrickColor.new(0,0,0)
cmdCMDs.BackgroundTransparency = 0.8
cmdCMDs.BorderColor = BrickColor.new(0,0,0)
cmdCMDs.BorderSizePixel = 0
cmdCMDs.Position = UDim2.new(0,0,0,15)
cmdCMDs.Size = UDim2.new(0,200,0,150)
cmdCMDs.CanvasSize = UDim2.new(0,0,0,0)
cmdCMDs.TopImage = 'rbxasset://textures/blackBkg_square.png'
cmdCMDs.MidImage = 'rbxasset://textures/blackBkg_square.png'
cmdCMDs.BottomImage = 'rbxasset://textures/blackBkg_square.png'
cmdCMDs.ScrollBarThickness = 2
cmdExit = Instance.new('TextButton', cmdMAIN)
cmdExit.Name = 'Exit'
cmdExit.BackgroundColor = BrickColor.new(255,0,0)
cmdExit.BackgroundTransparency = 0.5
cmdExit.BorderColor = BrickColor.new(255,0,0)
cmdExit.BorderSizePixel = 0
cmdExit.Position = UDim2.new(0,185,0,0)
cmdExit.Size = UDim2.new(0,15,0,15)
cmdExit.Text = ""
ExitScript = Instance.new('LocalScript', cmdExit)
ExitScript.Source =
[[
script.Parent.MouseButton1Down:connect(function()
script.Parent.Parent.Parent:Destroy()
end)
]]
cmdMin = Instance.new('TextButton', cmdMAIN)
cmdMin.Name = 'MM'
cmdMin.BackgroundColor = BrickColor.new(140,140,140)
cmdMin.BackgroundTransparency = 0.5
cmdMin.BorderColor = BrickColor.new(140,140,140)
cmdMin.BorderSizePixel = 0
cmdMin.Position = UDim2.new(0,170,0,0)
cmdMin.Size = UDim2.new(0,15,0,15)
cmdMin.Text = ""
MinScript = Instance.new('LocalScript', cmdMin)
MinScript.Source =
[[
local CMDs = script.Parent.Parent.CMDs
script.Parent.MouseButton1Down:connect(function()
if CMDs.Visible == true then
CMDs.Visible = false
elseif CMDs.Visible == false then
CMDs.Visible = true
end
end)
]]
cmdEx = Instance.new('TextLabel', cmdMAIN)
cmdEx.Name = 'Example'
cmdEx.BackgroundColor = BrickColor.new(0,0,0)
cmdEx.BackgroundTransparency = 0.8
cmdEx.BorderColor = BrickColor.new(0,0,0)
cmdEx.BorderSizePixel = 0
cmdEx.Position = UDim2.new(0,5,0,20)
cmdEx.Size = UDim2.new(0,190,0,20)
cmdEx.Visible = false
cmdEx.TextColor = BrickColor.new(255,255,255)
cmdEx.TextXAlignment = 'Left'
duckGUI = Instance.new('ScreenGui', DATA)
duckGUI.Name = 'Duck'
duckImage = Instance.new('ImageLabel', duckGUI)
duckImage.BackgroundTransparency = 1
duckImage.Position = UDim2.new(0,-300,1,-150)
duckImage.Size = UDim2.new(0,300,0,300)
duckImage.Rotation = -30
duckImage.Image = 'rbxassetid://301388647'
duckScript = Instance.new('LocalScript', duckGUI)
duckScript.Source =
[[
local duck = script.Parent.ImageLabel
wait(2)
duck:TweenPosition(UDim2.new(1, 0, 1, -150), "InOut", "Quad", 3, true, nil)
]]
espMAIN = Instance.new('BillboardGui', DATA)
espMAIN.Name = 'MAIN'
espMAIN.AlwaysOnTop = true
espMAIN.ExtentsOffset = Vector3.new(0,1,0)
espMAIN.Size = UDim2.new(0,5,0,5)
espMAIN.StudsOffset = Vector3.new(0,1,0)
espDot = Instance.new('Frame', espMAIN)
espDot.BackgroundColor = BrickColor.new(42,181,255)
espDot.BackgroundTransparency = 0.3
espDot.BorderSizePixel = 0
espDot.Position = UDim2.new(-0.5,0,-0.5,0)
espDot.Size = UDim2.new(2,0,2,0)
espDot.Visible = false
espDot.ZIndex = 10
espName = Instance.new('TextLabel', espMAIN)
espName.Name = 'Name'
espName.BackgroundColor = BrickColor.new(0,0,0)
espName.BackgroundTransparency = 1
espName.BorderColor = BrickColor.new(0,0,0)
espName.BorderSizePixel = 0
espName.Position = UDim2.new(0,0,0,-35)
espName.Size = UDim2.new(1,0,10,0)
espName.Visible = false
espName.ZIndex = 10
notifyMAIN = Instance.new('ScreenGui', DATA)
notifyMAIN.Name = 'Notification'
notifyNOT = Instance.new('Frame', notifyMAIN)
notifyNOT.Name = 'NOTIFY'
notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
notifyNOT.BackgroundTransparency = 0.5
notifyNOT.BorderColor = BrickColor.new(255,255,255)
notifyNOT.BorderSizePixel = 2
notifyNOT.Position = UDim2.new(0,-200,0.7,0)
notifyNOT.Size = UDim2.new(0,200,0,30)
notifyNOTE = Instance.new('TextLabel', notifyNOT)
notifyNOTE.Name = 'NOTE'
notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
notifyNOTE.BackgroundTransparency = 1
notifyNOTE.BorderColor = BrickColor.new(255,255,255)
notifyNOTE.BorderSizePixel = 0
notifyNOTE.Size = UDim2.new(1,0,1,0)
notifyNOTE.ZIndex = 10
notifyNOTE.FontSize = 'Size18'
notifyNOTE.Font = 'SourceSans'
notifyNOTE.Text = 'NOTIFY'
notifyNOTE.TextColor = BrickColor.new(255,255,255)
notifyNOTE.TextStrokeColor3 = Color3.new(255,255,255)
notifyNOTE.TextStrokeTransparency = 0.8
tpTool = Instance.new('HopperBin', DATA)
tpTool.Name = 'Teleport'
tpScript = Instance.new('LocalScript', tpTool)
tpScript.Source =
[[
local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
local Tool = script.Parent
Mouse.Button1Down:connect(function()
if Mouse.Target and Tool.Active then
Player.Character.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,2,0)
end
end)
]]
modJAIL = Instance.new('Model', DATA)
modJAIL.Name = 'JAIL'
botJAIL = Instance.new('Part', modJAIL)
botJAIL.Name = 'BOTTOM'
botJAIL.BrickColor = BrickColor.new('Black')
botJAIL.Transparency = 0.5
botJAIL.Position = Vector3.new(-6.2,0.5,-11.6)
botJAIL.Anchored = true
botJAIL.Locked = true
botJAIL.Size = Vector3.new(6,1,6)
botJAIL.TopSurface = 'Smooth'
botJAIL.BottomSurface = 'Smooth'
topJAIL = Instance.new('Part', modJAIL)
topJAIL.Name = 'BOTTOM'
topJAIL.BrickColor = BrickColor.new('Black')
topJAIL.Transparency = 0.5
topJAIL.Position = Vector3.new(-6.2,7.5,-11.6)
topJAIL.Anchored = true
topJAIL.Locked = true
topJAIL.Size = Vector3.new(6,1,6)
topJAIL.TopSurface = 'Smooth'
topJAIL.BottomSurface = 'Smooth'
p1 = Instance.new('Part', modJAIL)
p1.Name = 'MAIN'
p1.BrickColor = BrickColor.new('Black')
p1.Transparency = 1
p1.Position = Vector3.new(-8.7,4,-11.6)
p1.Rotation = Vector3.new(-180,0,-180)
p1.Anchored = true
p1.Locked = true
p1.Size = Vector3.new(1,6,4)
p1.TopSurface = 'Smooth'
p1.BottomSurface = 'Smooth'
p2 = Instance.new('Part', modJAIL)
p2.BrickColor = BrickColor.new('Black')
p2.Transparency = 0.5
p2.Position = Vector3.new(-3.7,4,-14.1)
p2.Anchored = true
p2.Locked = true
p2.Size = Vector3.new(1,6,1)
p2.TopSurface = 'Smooth'
p2.BottomSurface = 'Smooth'
p3 = Instance.new('Part', modJAIL)
p3.BrickColor = BrickColor.new('Black')
p3.Transparency = 0.5
p3.Position = Vector3.new(-8.7,4,-9.1)
p3.Anchored = true
p3.Locked = true
p3.Size = Vector3.new(1,6,1)
p3.TopSurface = 'Smooth'
p3.BottomSurface = 'Smooth'
p4 = Instance.new('Part', modJAIL)
p4.BrickColor = BrickColor.new('Black')
p4.Transparency = 0.5
p4.Position = Vector3.new(-3.7,4,-9.1)
p4.Anchored = true
p4.Locked = true
p4.Size = Vector3.new(1,6,1)
p4.TopSurface = 'Smooth'
p4.BottomSurface = 'Smooth'
p5 = Instance.new('Part', modJAIL)
p5.BrickColor = BrickColor.new('Black')
p5.Transparency = 0.5
p5.Position = Vector3.new(-8.7,4,-14.1)
p5.Anchored = true
p5.Locked = true
p5.Size = Vector3.new(1,6,1)
p5.TopSurface = 'Smooth'
p5.BottomSurface = 'Smooth'
p6 = Instance.new('Part', modJAIL)
p6.BrickColor = BrickColor.new('Black')
p6.Transparency = 1
p6.Position = Vector3.new(-6.2,4,-14.1)
p6.Rotation = Vector3.new(0,90,0)
p6.Anchored = true
p6.Locked = true
p6.Size = Vector3.new(1,6,4)
p6.TopSurface = 'Smooth'
p6.BottomSurface = 'Smooth'
p7 = Instance.new('Part', modJAIL)
p7.BrickColor = BrickColor.new('Black')
p7.Transparency = 1
p7.Position = Vector3.new(-3.7,4,-11.6)
p7.Anchored = true
p7.Locked = true
p7.Size = Vector3.new(1,6,4)
p7.TopSurface = 'Smooth'
p7.BottomSurface = 'Smooth'
p8 = Instance.new('Part', modJAIL)
p8.BrickColor = BrickColor.new('Black')
p8.Transparency = 1
p8.Position = Vector3.new(-6.2,4,-9.1)
p8.Rotation = Vector3.new(0,90,0)
p8.Anchored = true
p8.Locked = true
p8.Size = Vector3.new(1,6,4)
p8.TopSurface = 'Smooth'
p8.BottomSurface = 'Smooth'
--| Some Commands |--
addcmd('ayylmao','ayy lmao',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
if pchar:FindFirstChild("Shirt") then
pchar.Shirt:Destroy()
end
if pchar:FindFirstChild("Pants") then
pchar.Pants:Destroy()
end
if pchar:FindFirstChild("Shirt Graphic") then
pchar["Shirt Graphic"].Graphic = ""
end
for i,v in pairs(pchar:GetChildren()) do
if v:IsA("Hat") then
v:Destroy()
end
end
local ayylmao = DATA.ayylmao:Clone()
ayylmao.Parent = pchar
local BC = pchar["Body Colors"]
BC.HeadColor = BrickColor.new("Fossil")
BC.LeftArmColor = BrickColor.new("Fossil")
BC.LeftLegColor = BrickColor.new("Fossil")
BC.RightArmColor = BrickColor.new("Fossil")
BC.RightLegColor = BrickColor.new("Fossil")
BC.TorsoColor = BrickColor.new("Fossil")
end
end)
-- CMDs GUI --
CMDsFolder = Instance.new("Folder", game.CoreGui)
for i,v in pairs(CMDs) do
CMDsValue = Instance.new("StringValue", CMDsFolder)
CMDsValue.Value = v
CMDsValue.RobloxLocked = true
end
local function commands()
local cmds = DATA.CMDs:Clone()
cmds.Parent = Player.PlayerGui
local CMDsV = CMDsFolder:GetChildren()
for i = 1, #CMDsV do
local YSize = 25
local Position = ((i * YSize) - YSize)
local newcmd = cmds.MAIN.Example:Clone()
newcmd.Parent = cmds.MAIN.CMDs
newcmd.Visible = true
newcmd.Position = UDim2.new(0,5,0, Position + 5)
newcmd.Text = "" .. CMDsV[i].Value
cmds.MAIN.CMDs.CanvasSize = UDim2.new(0,0,0, Position + 30)
end
end
addcmd('cmds','prints cmds',{},
function(args)
commands()
end)
--| Command Bar |--
CMDbar.CMDbar.FocusLost:connect(function(enterpressed)
if enterpressed and CMDbar.CMDbar.Text ~= "" then
spawn(function ()
execCmd(CMDbar.CMDbar.Text, Player)
end)
end
CMDbar.CMDbar:TweenPosition(UDim2.new(0, -200, 1, -25), "InOut", "Quad", 0.5, true, nil)
end)
Mouse.KeyDown:connect(function(Key)
if Key:byte() == 59 then
CMDbar.CMDbar:TweenPosition(UDim2.new(0, 0, 1, -25), "InOut", "Quad", 0.5, true, nil)
CMDbar.CMDbar:CaptureFocus()
end
end)
--| ESP Function |--
local ESP = false
local track = false
function Create(base, team)
local MAIN = DATA.MAIN:Clone()
local F = MAIN.DOT
local ESP = MAIN.NAME
MAIN.Parent = Player.PlayerGui
MAIN.Adornee = base
F.Visible = true
ESP.Text = base.Parent.Name:upper()
ESP.Visible = true
end
function Clear()
for _,v in pairs(Player.PlayerGui:children()) do
if v.Name == "MAIN" and v:IsA("BillboardGui") then
v:Destroy()
end
end
end
function Find()
Clear()
track = true
spawn(function()
while wait() do
if track then
Clear()
for i,v in pairs(game.Players:players()) do
if v.Character and v.Character.Head then
Create(v.Character.Head, true)
end
end
end
wait(1)
end
end)
end
--| ESP |--
Mouse.KeyDown:connect(function(Key)
if Key:byte() == 30 then
if ESP == false then
Find()
ESP = true
elseif ESP == true then
Clear()
track = false
ESP = false
end
end
end)
--| More Functions |--
local NOTIFY = DATA.Notification
NOTIFY.Parent = game.CoreGui
local duck = DATA.Duck:Clone()
duck.Parent = Player.PlayerGui
local usingNOTE = false
function Notify(msg)
if usingNOTE == false then
if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
spawn(function()
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.7, 0), "InOut", "Quad", 0.5, true, nil)
NOTIFY.NOTIFY.NOTE.Text = msg
usingNOTE = true
wait(2.5)
NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -200, 0.7, 0), "InOut", "Quad", 0.5, true, nil)
usingNOTE = false
end)
end
end
end
--| Notifications |--
wait(1)
if game.Workspace.FilteringEnabled == true then
NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,0,0)
Notify('Filtering is ENABLED.')
elseif game.Workspace.FilteringEnabled == false then
NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,0)
Notify('Filtering is Disabled.')
end
wait(3.5)
NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,255,255)
Notify('Loaded ' .. #cmds .. ' commands!')
wait(3.5)
Notify('Welcome ' .. Player.Name .. '!')
Player.PlayerGui.Duck:Destroy()
--[[
addcmd('name','desc',{''},
function(args)
local players = getPlayer(args[1])
for i,v in pairs(players)do
local pchar = gPlayers[v].Character
end
end)
--]]
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Nex Pluvia Admin"
button.Position = UDim2.new(0,0,0,66)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Nex Pluvia Admin"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
version="Pluvia"
Selection=1
TextBoxInUse=false
Player=nil
ColorSelection=BrickColor.new('Bright violet')
Uninstalled=false
Commands={}
Scope=nil
CustomFunction=""
Services={
InsertService=game:service'InsertService',
Workspace=game:service'Workspace',
Lighting=game:service'Lighting',
Players=game:service'Players',
Debris=game:service'Debris',
Chat=game:service'Chat',
}
m=Services.Players.LocalPlayer:GetMouse()
SGUI=Instance.new('ScreenGui',Services.Players.LocalPlayer.PlayerGui)
BAR=Instance.new('Frame',SGUI)
BAR.Size=UDim2.new(1,0,0,20)
BAR.Position=UDim2.new(0,0,0,20)
BAR.BorderSizePixel=0
BAR.BackgroundColor3=Color3.new(0,0,0)
TEXTBOX=Instance.new('TextLabel',BAR)
TEXTBOX.Size=UDim2.new(1,0,1,0)
TEXTBOX.BackgroundTransparency=1
TEXTBOX.TextColor3=Color3.new(453,0,435)
TEXTBOX.FontSize="Size12"
PlayerCheck=function()
if m.Target ~= nil then
for i,v in ipairs(Services.Players:GetPlayers())do
if(v.Character and m.Target:IsDescendantOf(v.Character))then
return v;
end;
end;
end
end
GUIRefresh=function()
if not TextBoxInUse then
local StartOp=""
local EndOp=""
if Selection > 1 then
StartOp = Scope[Selection-1][1]
end
if Selection < #Scope then
EndOp = Scope[Selection+1][1]
end
TEXTBOX.Text = "<-- "..StartOp.." | ["..Selection.."]: ["..Scope[Selection][1].."] | "..EndOp.." -->"
end
end
GUIDisplay=function(string)
TextBoxInUse=true
for i = 1,string.len(string) do
TEXTBOX.Text = string.sub(string,1,i).."_"
wait(.05)
end
wait(string.len(string)/15)
TextBoxInUse=false
GUIRefresh()
end
Commands={
{"Nex Pluvia",
function()
local ids = {63043890,19398258,1272714,20642008,1235488,11748356,10468797}
if Commands[2][3] == true then
for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do
for _,x in pairs(ids) do
if v.Name == "ExtraAsset" then
v.Parent=nil
end
end
end
Commands[2][3] = false
else
for _,v in pairs(ids) do
local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1]
NewAsset.Parent=Services.Players.LocalPlayer.Character
NewAsset.Name = "ExtraAsset"
end
Commands[2][3] = true
end
end,
false
},
{"Nex Pluvia",
function()
local ids = {21070012,1031429,108149175,14815761}
if Commands[2][3] == true then
for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do
for _,x in pairs(ids) do
if v.Name == "ExtraAsset" then
v.Parent=nil
end
end
end
Commands[2][3] = false
else
for _,v in pairs(ids) do
local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1]
NewAsset.Parent=Services.Players.LocalPlayer.Character
NewAsset.Name = "ExtraAsset"
end
Commands[2][3] = true
end
end,
false
},
{"Nex Pluvia",
function()
local ids = {1125510,14815761,1235488,11748356,1029025,108149175}
if Commands[2][3] == true then
for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do
for _,x in pairs(ids) do
if v.Name == "ExtraAsset" then
v.Parent=nil
end
end
end
Commands[2][3] = false
else
for _,v in pairs(ids) do
local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1]
NewAsset.Parent=Services.Players.LocalPlayer.Character
NewAsset.Name = "ExtraAsset"
end
Commands[2][3] = true
end
end,
false
},
{"Fire*",
function()
if pcall(function() Services.Players.LocalPlayer.Character.Head.Fire.Parent=nil end) then
else
pcall(function()
fire=Instance.new('Fire',Services.Players.LocalPlayer.Character.Head)
fire.Size=3
fire.Color=Color3.new(453,0,435)
fire.SecondaryColor=Color3.new(453,0,435)
end)
end
end
},
{"Invincibility*",
function()
pcall(function()
if Services.Players.LocalPlayer.Character.Humanoid.MaxHealth==100 then
Services.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge
else
Services.Players.LocalPlayer.Character.Humanoid.MaxHealth=100
end
end)
end
},
{"Teleport*",
function()
if m.Target ~= nil then
pcall(function() Services.Players.LocalPlayer.Character:MoveTo(m.Hit.p) end)
end
end
},
{"Teleport",
function()
if Player == nil and m.Target ~= nil then
if PlayerCheck() then
Player=PlayerCheck()
end
pcall(function()
for _,v in pairs(Player.Character:GetChildren()) do
if v:IsA('Part') then
local sb = Instance.new('SelectionBox',Services.Workspace.CurrentCamera)
sb.Adornee = v
sb.Name = "sb"
sb.Color = BrickColor.new('Bright violet')
end
end
end)
elseif Player ~= nil then
pcall(function()
Player.Character:MoveTo(m.Hit.p)
end)
Player = nil
for _,v in pairs(Services.Workspace.CurrentCamera:GetChildren()) do
if v:IsA('SelectionBox') and v.Name == "sb" then
v.Parent=nil
end
end
end
end
},
{"Kill",
function()
pcall(function() PlayerCheck().Character:BreakJoints() end)
end
},
{"Invincibility",
function()
pcall(function()
if PlayerCheck().Character.Humanoid.MaxHealth==100 then
PlayerCheck().Character.Humanoid.MaxHealth=math.huge
else
PlayerCheck().Character.Humanoid.MaxHealth=100
end
end)
end
},
{":BreakJoints()",
function()
pcall(function() m.Target:BreakJoints() end)
end
},
{"Kick",
function()
pcall(function() PlayerCheck().Parent=nil end)
end
},
{"Custom Function",
function()
Spawn(loadstring(CustomFunction))
end
},
{"LinkedSword",
function()
Services.InsertService:LoadAsset(47433):GetChildren()[1].Parent=Services.Players.LocalPlayer.Backpack
end
},
{":GetFullName()",
function()
if m.Target then
local string = m.Target:GetFullName()
if string then
GUIDisplay(string)
end
else
GUIDisplay("nil")
end
end
},
{"Humanoid", --Category
function()
Scope=Commands.Humanoid[3]
Selection=1
GUIRefresh()
end,
{
{"Up Scope",
function()
Scope=Commands
Selection=1
GUIRefresh()
end
},
{"Humanoid",
function()
if PlayerCheck() then
if pcall(function() PlayerCheck().Character.Humanoid.Parent=nil end) then
else
pcall(function() Instance.new('Humanoid',PlayerCheck().Character) end)
end
end
end
},
{"Remove Head",
function()
pcall(function() PlayerCheck().Character.Head.Parent=nil end)
end
},
{"PlatformStand",
function()
pcall(function()
if PlayerCheck().Character.Humanoid.PlatformStand==true then
PlayerCheck().Character.Humanoid.PlatformStand=false
else
PlayerCheck().Character.Humanoid.PlatformStand=true
end
end)
end
},
{"Sit",
function()
pcall(function()
if PlayerCheck().Character.Humanoid.Sit==true then
PlayerCheck().Character.Humanoid.Sit=false
else
PlayerCheck().Character.Humanoid.Sit=true
end
end)
end
},
{"WalkSpeed",
function()
pcall(function()
if PlayerCheck().Character.Humanoid.WalkSpeed==16 then
PlayerCheck().Character.Humanoid.WalkSpeed=0
else
PlayerCheck().Character.Humanoid.WalkSpeed=16
end
end)
end
},
}
},
{"Building", --Category
function()
Scope=Commands.Building[3]
Selection=1
GUIRefresh()
end,
{
{"Up Scope",
function()
Scope=Commands
Selection=1
GUIRefresh()
end
},
{"Color",
function()
pcall(function() m.Target.BrickColor = ColorSelection end)
end
},
{"Color Picker",
function()
pcall(function() ColorSelection = m.Target.BrickColor end)
end
},
{"Anchor",
function()
pcall(function() m.Target.Anchored=true end)
end
},
{"Unanchor",
function()
pcall(function() m.Target.Anchored=false end)
end
},
{"Decal",
function()
pcall(function()
decal = Instance.new('Decal',m.Target)
decal.Face = m.TargetSurface
decal.Texture = "http://roblox.com/asset/?id=123659742"
end)
end
},
{"Decal2",
function()
pcall(function()
decal = Instance.new('Decal',m.Target)
decal.Face = m.TargetSurface
decal.Texture = "http://roblox.com/asset/?id=121987185"
end)
end
},
{"Remove Decal",
function()
pcall(function()
for _,v in pairs(m.Target:GetChildren()) do
if v:IsA('Decal') then
if v.Face == m.TargetSurface then
v.Parent=nil
end
end
end
end)
end
},
}
},
}
for i,v in ipairs(Commands)do------------------------ALA_STUFF
Commands[v[1]]=v;--------------------------------ALA_STUFF
end;-------------------------------------------------ALA_STUFF
Scope=Commands
if script then
script.Parent=Services.Players.LocalPlayer.PlayerGui
script.Name="[Nex v"..version.."]"
end
coroutine.wrap(function() repeat wait() until Services.Players.LocalPlayer.Character
Services.Chat:Chat(Services.Players.LocalPlayer.Character.Head,"Nex "..version.." Installed",Enum.ChatColor.Blue)
end)()
GUIDisplay("..Nex Loaded - Made by Nex Pluvia...")
QDown=false
EDown=false
m.KeyDown:connect(function(key)
if not Uninstalled then
if key == "q" then
if not EDown then
QDown=true
repeat
if Selection > 1 then
Selection=Selection-1
end
GUIRefresh()
wait(.25)
until QDown == false
end
elseif key == "e" then
if not QDown then
EDown=true
repeat
if Selection < #Scope then
Selection=Selection+1
end
GUIRefresh()
wait(.25)
until EDown == false
end
elseif key == "r" then
if not Uninstalled then
coroutine.wrap(function()
if m.Target then
sb = Instance.new('SelectionBox',Services.Workspace.CurrentCamera)
sb.Adornee = m.Target
sb.Name = "sb"
sb.Color = BrickColor.new('Bright violet')
wait(.25)
for _,v in pairs(Services.Workspace.CurrentCamera:GetChildren()) do
if v:IsA('SelectionBox') and v.Name == "sb" then
v.Parent=nil
end
end
end
end)()
Scope[Selection][2]()
end
end
end
end)
m.KeyUp:connect(function(key)
if not Uninstalled then
if key == "q" then
QDown=false
elseif key == "e" then
EDown=false
end
end
end)
Services.Players.LocalPlayer.Chatted:connect(function(msg)
if not Uninstalled then
if string.lower(msg) == "uninstall Nex" then
Uninstalled = true
Services.Chat:Chat(Services.Players.LocalPlayer.Character.Head,"Nex "..version.." UNINSTALLED",Enum.ChatColor.Blue)
SGUI.Parent=nil
if script then
script.Parent=nil
end
elseif string.sub(string.lower(msg),1,2) == "c/" then
pcall(function() ColorSelection = BrickColor.new(string.sub(msg,3)) end)
elseif string.sub(string.lower(msg),1,2) == "m/" then
for _,v in pairs(Services.Players:GetChildren()) do
if v.Name ~= Services.Players.LocalPlayer.Name then
Services.Chat:Chat(v.Character.Head,string.sub(msg,3),Enum.ChatColor.Green)
end
end
elseif string.sub(string.lower(msg),1,3) == "cf/" then
CustomFunction=string.sub(msg,4)
end
end
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "R6"
button.Position = UDim2.new(0.5,3,0,66)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "R6"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";r6 me")
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Kill Gui"
button.Position = UDim2.new(0,0,0,99)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Kill Gui"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Parent = player.PlayerGui
gui.Name = "Kill"
local pos = 135
local pos2 = 10
local pos3 = 0
local enabled = false
local tool
for i, v in player:GetDescendants() do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
for i, v in game.ReplicatedStorage:GetDescendants() do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
local remote = tool.SyncAPI.ServerEndpoint
function _(args)
remote:InvokeServer(unpack(args))
end
function DestroyPart(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
_(args)
end
local button = Instance.new("TextButton")
button.Parent = gui
button.Size = UDim2.new(0, 100, 0, 30)
button.Position = UDim2.new(0, 8, 0, pos)
button.Text = "Kill"
button.MouseButton1Click:Connect(function()
if not enabled then
enabled = true
local players = game.Players:GetChildren()
local red = 0
local green = 0.5
local blue = 0
for i = 1, #players do
wait()
pos2 = pos2 + 23
if pos2 >= 450 then
pos3 = pos3 + 103
pos2 = 33
end
if green <= 0.9 then
green = green + 0.46
else
green = green - 0.46
end
local bu = Instance.new("TextButton")
bu.Parent = button
bu.Size = UDim2.new(0, 100, 0, 20)
bu.Position = UDim2.new(0, pos3, 0, pos2)
bu.Text = players[i].Name
bu.BackgroundTransparency = 1
bu.TextTransparency = 1
bu.BackgroundColor3 = Color3.new(red, green, blue)
coroutine.resume(coroutine.create(function()
for i = 1, 3 do
wait()
bu.BackgroundTransparency = bu.BackgroundTransparency - 0.34
bu.TextTransparency = bu.BackgroundTransparency
end
end))
bu.MouseButton1Down:Connect(function()
local target = game.Players:FindFirstChild(bu.Text)
if target and target.Character and target.Character:FindFirstChild("Head") then
DestroyPart(target.Character.Head)
bu.Text = "Killed!"
wait(2)
bu.Text = target.Name
end
end)
end
else
enabled = false
pos2 = 10
pos3 = 0
end
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Silent Executor"
button.Position = UDim2.new(0.5,3,0,99)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Silent Executor"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
openkey = "y"
closing=false
function doclose() if not closing and not opening then closing=true
if exe.Rotation == 0 then
for i=0,-360,-20 do
exe.Rotation=i wait()
end
exe.Rotation = 0
for i=1,20 do
exe.Position = exe.Position + UDim2.new(-0.1,0,0,0) wait()
end
exe.Visible=false show.Visible=true
exe.Position = UDim2.new(0.5, -291, 0.5, -157)
for _,mpops in pairs(CodeExecutorLocal.Parent:GetChildren()) do
if mpops:IsA("ScreenGui") and mpops.Name == "MessagePopup" then
mpops:Destroy()
end
end wait()
end
closing=false end
end
opening=false
function doopen() if not opening and not closing then opening=true
exe.Visible = true
show.Visible=false
for i=0,360,20 do
exe.Rotation = i wait()
end
exe.Rotation = 0
if not viewed then viewed=true wait(3)
for i=1,55 do
V3Logo.Position = V3Logo.Position + UDim2.new(0,0,-0.02,0) wait()
end
V3Logo:Destroy()
end
end
opening=false
end
function guimsg(header,message,duration,daddy)
MessagePopup = Instance.new("ScreenGui", daddy)
MessagePopup.Name = "MessagePopup"
bg = Instance.new("Frame", MessagePopup)
bg.Name = "bg"
bg.Position = UDim2.new(0.5, -200, 0.20000000298023, 0)
bg.Size = UDim2.new(0, 400, 0, 140)
bg.BackgroundColor3 = Color3.new(0, 0, 0)
bg.BorderSizePixel = 0
bg.Style = Enum.FrameStyle.RobloxRound
bg.ZIndex = 9
title = Instance.new("TextBox", bg)
title.Name = "title"
title.Size = UDim2.new(1, 0, 0, 50)
title.BackgroundColor3 = Color3.new(0.66666668653488, 0, 0)
title.BackgroundTransparency = 1
title.BorderSizePixel = 0
title.Text = header
title.Font = Enum.Font.SourceSansBold
title.FontSize = Enum.FontSize.Size48
title.TextScaled = true
title.TextWrapped = true
title.TextColor3 = Color3.new(0.66666668653488, 0, 0)
title.ZIndex = 10
desc = Instance.new("TextBox", bg)
desc.Name = "desc"
desc.Position = UDim2.new(0, 0, 0, 60)
desc.Size = UDim2.new(1, 0, 0, 50)
desc.BackgroundColor3 = Color3.new(0.66666668653488, 0, 0)
desc.BackgroundTransparency = 1
desc.BorderSizePixel = 0
desc.Text = message
desc.Font = Enum.Font.SourceSansBold
desc.FontSize = Enum.FontSize.Size36
desc.TextScaled = true
desc.TextWrapped = true
desc.TextColor3 = Color3.new(1, 1, 1)
desc.ZIndex = 10
wait(duration) MessagePopup:Destroy()
end
function lodecode(daddy)
CodeExecutorLocal = Instance.new("ScreenGui", daddy)
CodeExecutorLocal.Name = "CodeExecutorLocal"
exe = Instance.new("Frame", CodeExecutorLocal)
exe.Name = "exe"
exe.Position = UDim2.new(0.5, -291, 0.5, -157)
exe.Size = UDim2.new(0, 600, 0, 300)
exe.BackgroundColor3 = Color3.new(0, 1, 0)
exe.BackgroundTransparency = 0.5
exe.BorderSizePixel = 0
exe.Visible = false
exe.Active = true
exe.ZIndex = 7
exe.Draggable = true
run = Instance.new("TextButton", exe)
run.Name = "run"
run.Position = UDim2.new(0, 0, 1, -30)
run.Size = UDim2.new(0, 140, 0, 30)
run.BackgroundColor3 = Color3.new(1, 1, 1)
run.BorderSizePixel = 0
run.Text = "Execute"
run.Font = Enum.Font.ArialBold
run.FontSize = Enum.FontSize.Size24
run.TextColor3 = Color3.new(0, 1, 0)
run.ZIndex = 10
clear = Instance.new("TextButton", exe)
clear.Name = "clear"
clear.Position = UDim2.new(0, 460, 1, -30)
clear.Size = UDim2.new(0, 140, 0, 30)
clear.BackgroundColor3 = Color3.new(1, 1, 1)
clear.BorderSizePixel = 0
clear.Text = "Clear"
clear.Font = Enum.Font.ArialBold
clear.FontSize = Enum.FontSize.Size24
clear.TextWrapped = true
clear.TextColor3 = Color3.new(1, 0, 0)
clear.ZIndex = 10
code = Instance.new("TextBox", exe)
code.Name = "code"
code.Size = UDim2.new(1, 0, 0.89999997615814, 0)
code.BackgroundColor3 = Color3.new(0, 0, 0)
code.BorderSizePixel = 0
code.Text = "print(\"Hello Local World!\")"
code.FontSize = Enum.FontSize.Size11
code.TextWrapped = true
code.TextXAlignment = Enum.TextXAlignment.Left
code.TextYAlignment = Enum.TextYAlignment.Top
code.TextColor3 = Color3.new(0, 1, 0)
code.ClearTextOnFocus = false
code.ZIndex = 8
hide = Instance.new("TextButton", exe)
hide.Name = "hide"
hide.Position = UDim2.new(0.5, -70, 1, -30)
hide.Size = UDim2.new(0, 140, 0, 30)
hide.BackgroundColor3 = Color3.new(1, 1, 1)
hide.BorderSizePixel = 0
hide.Text = "Hide"
hide.Font = Enum.Font.ArialBold
hide.FontSize = Enum.FontSize.Size24
hide.TextColor3 = Color3.new(0, 0, 0)
hide.ZIndex = 10
V3Logo = Instance.new("ImageLabel", exe)
V3Logo.Name = "V3Logo"
V3Logo.Position = UDim2.new(0.10000000149012, 0, 0.20000000298023, 0)
V3Logo.Size = UDim2.new(0.80000001192093, 0, 0.30000001192093, 0)
V3Logo.BackgroundColor3 = Color3.new(1, 1, 1)
V3Logo.Image = "rbxassetid://127743025"
V3Logo.ZIndex = 10
V3Logo.BackgroundTransparency = 1
V3Logo.BorderSizePixel = 0
show = Instance.new("TextButton", CodeExecutorLocal)
show.Name = "show"
show.Position = UDim2.new(-0.0099999997764826, 0, 1, -30)
show.Size = UDim2.new(0, 140, 0, 30)
show.BackgroundColor3 = Color3.new(1, 1, 1)
show.BorderSizePixel = 0
show.Text = "Show "
show.Font = Enum.Font.ArialBold
show.FontSize = Enum.FontSize.Size24
show.TextXAlignment = Enum.TextXAlignment.Right
show.TextColor3 = Color3.new(0, 1, 0)
show.ZIndex = 10
append = Instance.new("TextButton", exe)
append.Name = "append"
append.Position = UDim2.new(0.5, -70, 1, 0)
append.Size = UDim2.new(0, 140, 0, 30)
append.BackgroundColor3 = Color3.new(1, 1, 1)
append.BorderColor3 = Color3.new(0.10588235408068, 0.16470588743687, 0.20784313976765)
append.Text = "Append Code"
append.Font = Enum.Font.ArialBold
append.FontSize = Enum.FontSize.Size24
append.TextColor3 = Color3.new(0, 0, 0)
append.ZIndex = 10
nl = Instance.new("TextButton", exe)
nl.Name = "nl"
nl.Position = UDim2.new(0.5, -70, 1, 30)
nl.Size = UDim2.new(0, 140, 0, 30)
nl.BackgroundColor3 = Color3.new(1, 1, 1)
nl.Text = "New Line"
nl.Font = Enum.Font.ArialBold
nl.FontSize = Enum.FontSize.Size24
nl.TextColor3 = Color3.new(0, 0, 0)
nl.ZIndex = 10
end
if pcall(function()lodecode(game.CoreGui) end) then hascore=true else
pcall(function()lodecode(game.Players.LocalPlayer.PlayerGui) end) hascore=false
end
wait()
savecode = Instance.new("StringValue") savecode.Parent = exe savecode.Name="AppendedCode" savecode.Value=""
appe=false
append.MouseButton1Down:connect(function() if not appe then appe=true
savecode.Value = savecode.Value..code.Text wait() append.Text = "Appended" code.Text="" wait(3) append.Text = "Append Code" appe=false end
end)
nl.MouseButton1Down:connect(function() code.Text = code.Text.."\n" end)
local cl = true viewed=false
show.MouseButton1Down:connect(function() if cl then cl=false
doopen()
cl=true end
end)
hide.MouseEnter:connect(function()
hide.BackgroundColor3 = Color3.new(1,0,0)
end)
hide.MouseLeave:connect(function()
hide.BackgroundColor3 = Color3.new(1,1,1)
end)
run.MouseEnter:connect(function()
run.BackgroundColor3 = Color3.new(0,1,0)
run.TextColor3 = Color3.new(1,1,1)
end)
run.MouseLeave:connect(function()
run.BackgroundColor3 = Color3.new(1,1,1)
run.TextColor3 = Color3.new(0,1,0)
end)
clear.MouseEnter:connect(function()
clear.BackgroundColor3 = Color3.new(1,0,0)
clear.TextColor3 = Color3.new(1,1,1)
end)
clear.MouseLeave:connect(function()
clear.BackgroundColor3 = Color3.new(1,1,1)
clear.TextColor3 = Color3.new(1,0,0)
end)
clear.MouseButton1Down:connect(function()
code.Text = "" savecode.Value=""
end)
show.MouseEnter:connect(function()
show.BackgroundColor3 = Color3.new(0,1,0)
show.TextColor3 = Color3.new(1,1,1)
end)
show.MouseLeave:connect(function()
show.BackgroundColor3 = Color3.new(1,1,1)
show.TextColor3 = Color3.new(0,1,0)
end)
cl2=true
hide.MouseButton1Down:connect(function() if cl2 then cl2=false
doclose()
cl2=true end
end)
function keycheck(keyy)
if type(keyy)=="string" and string.byte(string.lower(keyy)) then
return string.lower(keyy)
else return false end
end
game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
if not opening and not closing then if keycheck(key)==openkey then running=true
if exe.Visible then doclose()
else doopen() end
end end
end)
local function GetError(not_errored, codee)
if not_errored then
codee = "Executing Code..."
end
for _,mpops in pairs(CodeExecutorLocal.Parent:GetChildren()) do
if mpops:IsA("ScreenGui") and mpops.Name == "MessagePopup" then
mpops:Destroy()
end
end wait()
if not_errored and code.Text:match("%S+") and savecode.Value:match("%S") then
guimsg('Vermillion: ',codee,3,CodeExecutorLocal.Parent)
elseif not code.Text:match("%S+") and not savecode.Value:match("%S+") then
guimsg('Error:',"Did not enter code.",3,CodeExecutorLocal.Parent)
else
guimsg('Error:',codee,3,CodeExecutorLocal.Parent)
end
end
deb = true
run.MouseButton1Down:connect(function()
if deb then deb=false
coroutine.resume(coroutine.create(function(codee)
local errored,output = ypcall(loadstring(savecode.Value..code.Text))
GetError(errored,output)
errored,output = nil
end),codee)
wait(1)
deb=true end
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Nilizer"
button.Position = UDim2.new(0,0,0,132)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Nilizer"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
-- หา SyncAPI
local tool
for _,v in ipairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then tool = v.Parent end
end
for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
if v.Name == "SyncAPI" then tool = v.Parent end
end
if not tool then return warn("ไม่พบ SyncAPI") end
local remote = tool.SyncAPI.ServerEndpoint
local function _(args)
remote:InvokeServer(unpack(args))
end
-- ฟังก์ชัน SyncAPI
function SetCollision(part,boolean)
_( {"SyncCollision",{ {Part=part,CanCollide=boolean} } } )
end
function SetAnchor(boolean,part)
_( {"SyncAnchor",{ {Part=part,Anchored=boolean} } } )
end
function CreatePart(cf,parent)
_( {"CreatePart","Normal",cf,parent} )
end
function MovePart(part,cf)
_( {"SyncMove",{ {Part=part,CFrame=cf} } } )
end
function AddMesh(part)
_( {"CreateMeshes",{ {Part=part} } } )
end
function SetMesh(part,meshid)
_( {"SyncMesh",{ {Part=part, MeshId="rbxassetid://"..meshid} } } )
end
function MeshResize(part,size)
_( {"SyncMesh",{ {Part=part, Scale=size} } } )
end
function SetName(part,stringg)
_( {"SetName",{part},stringg} )
end
function Color(part,color)
_( {"SyncColor",{ {Part=part,Color=color,UnionColoring=false} } } )
end
-- ฟังก์ชันรอ Part
local function waitForPart(pos)
local part
for i=1,50 do
for _,v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") and (v.Position - pos).Magnitude < 1 then
part = v
return part
end
end
task.wait(0.05)
end
return part
end
-- สร้าง Mesh รอบผู้เล่น ขนาด 2x2x2
local function createOrbitMesh()
local radius = 5
local speed = math.rad(45)
local angle = 0
local cf = hrp.CFrame * CFrame.new(radius,0,0)
CreatePart(cf, workspace)
task.wait(0.2)
local meshPart = waitForPart(cf.Position)
if not meshPart then return warn("ไม่พบ Part") end
SetName(meshPart,"OrbitMesh")
SetAnchor(true, meshPart)
SetCollision(meshPart,false)
AddMesh(meshPart)
SetMesh(meshPart,"73293113466593")
MeshResize(meshPart, Vector3.new(2,2,2)) -- ขนาด 2x2x2
Color(meshPart, Color3.fromRGB(0,255,0))
RunService.Heartbeat:Connect(function(dt)
angle = angle + dt*speed
local x = math.cos(angle)*radius
local z = math.sin(angle)*radius
local pos = hrp.Position + Vector3.new(x,0,z)
local cfNew = CFrame.new(pos) * CFrame.Angles(0, angle, 0)
MovePart(meshPart, cfNew)
end)
end
createOrbitMesh()
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Remso Admin"
button.Position = UDim2.new(0.5,3,0,132)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "i0rb old"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
-- หา SyncAPI
local tool
for _,v in ipairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then tool = v.Parent end
end
for _,v in ipairs(ReplicatedStorage:GetDescendants()) do
if v.Name == "SyncAPI" then tool = v.Parent end
end
local remote = tool.SyncAPI.ServerEndpoint
local function _(args)
remote:InvokeServer(unpack(args))
end
-- ฟังก์ชัน F3X
local function CreatePart(cf,parent) _( {"CreatePart","Ball",cf,parent} ) end
local function MovePart(part,cf) _( {"SyncMove",{ {Part=part, CFrame=cf} } } ) end
local function Resize(part,size,cf) _( {"SyncResize",{ {Part=part, Size=size, CFrame=cf} } } ) end
local function SetAnchor(bool,part) _( {"SyncAnchor",{ {Part=part, Anchored=bool} } } ) end
local function SetCollision(part,bool) _( {"SyncCollision",{ {Part=part, CanCollide=bool} } } ) end
local function SetName(part,name) _( {"SetName",{part},name} ) end
local function Color(part,color) _( {"SyncColor",{ {Part=part, Color=color, UnionColoring=false} } } ) end
-- ฟังก์ชันเพิ่มไฟ SyncAPI
function AddFire(part, size, color, color2, heat)
local createArgs = {
[1] = "CreateDecorations",
[2] = {
[1] = {
["Part"] = part,
["DecorationType"] = "Fire"
}
}
}
local syncArgs = {
[1] = "SyncDecorate",
[2] = {
[1] = {
["Part"] = part,
["DecorationType"] = "Fire",
["Size"] = size,
["Heat"] = heat,
["Color"] = color,
["SecondaryColor"] = color2
}
}
}
_(createArgs)
_(syncArgs)
end
-- สร้างลูกบอลหมุนรอบตัวผู้เล่นแบบวงรี/โค้ง
local function createOrbitBall()
local radius = 5
local verticalAmplitude = 3 -- ความสูงแกว่งขึ้นลง
local speed = math.rad(100)
local angle = 0
-- สร้างลูกบอล
local initialCF = hrp.CFrame * CFrame.new(radius, -0.1, 0)
CreatePart(initialCF, workspace)
local ball
repeat task.wait()
for _,v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart") and (v.Position - initialCF.Position).Magnitude < 0.1 then
ball = v
break
end
end
until ball
SetName(ball,"OrbitBall")
Resize(ball, Vector3.new(0.9,0.9,0.9), initialCF)
Color(ball, Color3.new(0, 0, 0)) -- สีฟ้าอ่อน
SetAnchor(true, ball)
SetCollision(ball, false)
AddFire(ball, 0.5, Color3.new(0, 0, 0), Color3.new(0, 0, 0), 15)
-- หมุนรอบตัวผู้เล่นแบบลูป + เฉียงขึ้นลง
RunService.Heartbeat:Connect(function(dt)
angle = angle + dt * speed
local x = math.cos(angle) * radius
local z = math.sin(angle) * radius
local y = 2 + math.sin(angle*2) * verticalAmplitude -- แกว่งขึ้นลงแบบวงรี
-- หมุนให้ลูกบอลหันตามแนวการเคลื่อนที่
local lookDir = Vector3.new(-math.sin(angle), math.cos(angle*2)*0.1, math.cos(angle))
local newCF = CFrame.new(hrp.Position + Vector3.new(x,y,z), hrp.Position + Vector3.new(x,y,z) + lookDir)
MovePart(ball, newCF)
end)
end
createOrbitBall()
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "X Admin"
button.Position = UDim2.new(0,0,0,165)
button.Size = UDim2.new(0.499,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "X Admin"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local root = char:FindFirstChild("HumanoidRootPart") or char:FindFirstChild("Torso")
if not root then return end
-- หา SyncAPI
local tool
for _,v in ipairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then tool = v.Parent end
end
if not tool or not tool:FindFirstChild("SyncAPI") then return end
local remote = tool.SyncAPI.ServerEndpoint
local function _(args) remote:InvokeServer(unpack(args)) end
-- ฟังก์ชัน SyncAPI
local function CreatePart(cf, parent) return remote:InvokeServer("CreatePart", "Normal", cf, parent) end
local function Resize(part, size, cf) _( {"SyncResize",{ {Part=part, Size=size, CFrame=cf} } } ) end
local function SetAnchor(bool, part) _( {"SyncAnchor",{ {Part=part, Anchored=bool} } } ) end
local function SetCollision(part, bool) _( {"SyncCollision",{ {Part=part, CanCollide=bool} } } ) end
local function SetName(part, name) _( {"SetName",{part},name} ) end
local function Color(part, color3) _( {"SyncColor",{ {Part=part, Color=color3, UnionColoring=false} } } ) end
local function SetTrans(part, trans) _( {"SyncMaterial",{ {Part=part, Transparency=trans} } } ) end
local function AddTexture(part, id, face) _( {"AddDecal",{Part=part, Texture=id, Face=face}} ) end
-- ข้อมูล Part
local size = Vector3.new(1,8,5)
local transparency = 0.5
local color = Color3.fromRGB(255,0,0) -- แดง
local textureId = "rbxassetid://489378405"
local frontRotation = CFrame.Angles(math.rad(2), math.rad(99), math.rad(-25))
local backRotation = CFrame.Angles(math.rad(2), math.rad(99), math.rad(25))
-- สร้าง Part
local frontPart = CreatePart(root.CFrame, workspace)
Resize(frontPart, size, root.CFrame)
Color(frontPart, color)
SetTrans(frontPart, transparency)
SetName(frontPart, "xxx pornhub.com")
SetCollision(frontPart,false)
SetAnchor(true, frontPart)
AddTexture(frontPart, textureId, Enum.NormalId.Left)
AddTexture(frontPart, textureId, Enum.NormalId.Right)
local backPart = CreatePart(root.CFrame, workspace)
Resize(backPart, size, root.CFrame)
Color(backPart, color)
SetTrans(backPart, transparency)
SetName(backPart, "assmonster.com")
SetCollision(backPart,false)
SetAnchor(true, backPart)
AddTexture(backPart, textureId, Enum.NormalId.Left)
AddTexture(backPart, textureId, Enum.NormalId.Right)
-- ขยับตามตัวผู้เล่น + หมุนเล็กน้อย
RunService.RenderStepped:Connect(function()
local rootCFrame = root.CFrame
local frontCF = rootCFrame * CFrame.new(0,2,-9) * frontRotation
local backCF = rootCFrame * CFrame.new(0,2,9) * backRotation
-- ปรับขนาดและตำแหน่ง
Resize(frontPart, size, frontCF)
Resize(backPart, size, backCF)
-- เปลี่ยนสีไดนามิก (ตัวอย่าง: สีแดงสลับฟ้า)
local t = tick()%2
if t < 1 then
Color(frontPart, Color3.fromRGB(255,0,0))
Color(backPart, Color3.fromRGB(0,0,255))
else
Color(frontPart, Color3.fromRGB(0,255,0))
Color(backPart, Color3.fromRGB(255,255,0))
end
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Lag Gui"
button.Position = UDim2.new(0.5,3,0,165)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = Enum.FontSize.Size14
button.Text = "Lag Gui"
button.TextColor3 = whit
button.MouseButton1Down:Connect(function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- GUI หลัก
local gui = Instance.new("ScreenGui")
gui.Name = "Lag"
gui.ResetOnSpawn = false
gui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local mainButton = Instance.new("TextButton")
mainButton.Parent = gui
mainButton.Size = UDim2.new(0, 100, 0, 30)
mainButton.Position = UDim2.new(0, 8, 0, 135)
mainButton.Text = "Lag"
mainButton.BackgroundColor3 = Color3.fromRGB(40,40,40)
mainButton.TextColor3 = Color3.new(1,1,1)
local frame = Instance.new("Frame")
frame.Parent = gui
frame.BackgroundTransparency = 0.3
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
frame.Position = UDim2.new(0, 8, 0, 170)
frame.Size = UDim2.new(0, 250, 0, 300)
frame.Visible = false
local posY = 10
local posX = 0
local enabled = false
-- หา SyncAPI
local syncTool
for _, v in ipairs(LocalPlayer:GetDescendants()) do
if v.Name == "SyncAPI" then
syncTool = v.Parent
break
end
end
if not syncTool then
warn("ไม่พบ SyncAPI")
return
end
-- ฟังก์ชันวาป
local function glitchWarp(targetPlayer)
if not targetPlayer.Character then return end
local originalPositions = {}
for _, part in ipairs(targetPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
originalPositions[part] = part.CFrame
end
end
local function warpAll(cframeOffset)
local args = {
[1] = "SyncMove",
[2] = {}
}
for part, origCFrame in pairs(originalPositions) do
table.insert(args[2], {
["Part"] = part,
["CFrame"] = origCFrame * cframeOffset
})
end
syncTool.SyncAPI.ServerEndpoint:InvokeServer(args[1], args[2])
end
local targetOffset = CFrame.new(0, 999999, 0)
for i = 1, 5 do
warpAll(targetOffset)
task.wait(0.05)
warpAll(CFrame.new())
task.wait(0.05)
end
end
mainButton.MouseButton1Click:Connect(function()
if not enabled then
enabled = true
frame.Visible = true
for _, child in ipairs(frame:GetChildren()) do
if child:IsA("TextButton") then
child:Destroy()
end
end
for i, p in ipairs(Players:GetPlayers()) do
if p ~= LocalPlayer then
posY = posY + 25
if posY >= 270 then
posX = posX + 105
posY = 30
end
local bu = Instance.new("TextButton")
bu.Parent = frame
bu.Size = UDim2.new(0, 100, 0, 20)
bu.Position = UDim2.new(0, posX + 10, 0, posY)
bu.Text = p.Name
bu.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
bu.TextColor3 = Color3.new(1, 1, 1)
bu.MouseButton1Click:Connect(function()
glitchWarp(p)
bu.Text = "Warped!"
task.wait(1)
bu.Text = p.Name
end)
end
end
else
enabled = false
frame.Visible = false
end
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Global Message Gui"
button.Position = UDim2.new(0,0,0,198)
button.Size = UDim2.new(0.499,0,0,30)
button.ZIndex = 3
button.Font = tef
button.FontSize = "Size14"
button.Text = "Global Message Gui"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui)
box = Instance.new("TextBox",gui)
box.Size = UDim2.new(0,100,0,100)
msg = Instance.new("TextButton",gui)
msg.Size = UDim2.new(0,100,0,50)
msg.Position = UDim2.new(.5,0,0,0)
msg.MouseButton1Click:connect(function()
for _,v in pairs(game.Players:GetChildren()) do
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommandSilent:InvokeServer(";talk all " .. box.text)
RequestCommandSilent:InvokeServer(";talk all " .. box.text)
RequestCommandSilent:InvokeServer(";talk all " .. box.text)
end
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = acg
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Shut Down"
button.Position = UDim2.new(0.5,3,0,198)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Shut Down"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";shutdown")
end)
-- Server Destruction --
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Flood"
button.Position = UDim2.new(0,0,0,33)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Flood"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";insert 12581653338")
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Clear Terrain"
button.Position = UDim2.new(0.5,3,0,33)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Clear Terrain"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
print("impossible script damn shit")
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Apoc Troll"
button.Position = UDim2.new(0,0,0,66)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Apoc Troll"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local player = game.Players.LocalPlayer
local tool
for _,v in ipairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then
tool = v.Parent
break
end
end
if not tool then
for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
if v.Name == "SyncAPI" then
tool = v.Parent
break
end
end
end
local remote = tool.SyncAPI.ServerEndpoint
local function invokeSync(args)
return remote:InvokeServer(unpack(args))
end
local function MovePart(part, cf)
local args = {
[1] = "SyncMove",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
}
}
}
invokeSync(args)
end
local function BreakJoints(part)
local args = {
[1] = "BreakJoints",
[2] = {
[1] = {
["Part"] = part
}
}
}
invokeSync(args)
end
spawn(function()
local headCF = CFrame.new(player.Character.Head.Position)
wait()
for _, other in ipairs(game.Players:GetPlayers()) do
if other ~= player and other.Character and other.Character:FindFirstChild("Torso") then
local offset = CFrame.new(
math.random(0,50),
0,
math.random(0,50)
)
MovePart(other.Character.Torso, headCF * offset)
if other.Character:FindFirstChild("HumanoidRootPart") then
BreakJoints(other.Character.HumanoidRootPart)
end
end
end
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Set Skybox"
button.Position = UDim2.new(0.5,3,0,66)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Set Skybox"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local ID = game.CoreGui.CoolGui.Frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";fogcolor black ;unfog ;time")
task.wait(0.2)
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local tool
for _,v in ipairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then
tool = v.Parent
break
end
end
if not tool then
for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
if v.Name == "SyncAPI" then
tool = v.Parent
break
end
end
end
if not tool then return end
local remote = tool.SyncAPI.ServerEndpoint
local function _(args)
remote:InvokeServer(unpack(args))
end
local function CreatePart(cf,parent)
_({"CreatePart","Normal",cf,parent})
end
local function SetName(part,name)
_({"SetName",{part},name})
end
local function AddMesh(part)
_({"CreateMeshes",{{Part=part}}})
end
local function SetMesh(part,id)
_({"SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}})
end
local function SetTexture(part,id)
_({"SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}})
end
local function MeshResize(part,size)
_({"SyncMesh",{{Part=part,Scale=size}}})
end
local function SetVertexColor(part,vec)
_({"SyncMesh",{{Part=part,VertexColor=vec}}})
end
local function SetLocked(part,bool)
_({"SetLocked",{part},bool})
end
local function SetMaterial(part,mat)
_({"SyncMaterial",{{Part=part,Material=mat}}})
end
local function SetCollision(part,bool)
_({"SyncCollision",{{Part=part,CanCollide=bool}}})
end
local function CreatePointLight(part)
_({"CreateLights",{{Part=part,LightType="PointLight"}}})
end
local function SyncPointLight(part,brightness,range)
_({"SyncLighting",{{Part=part,LightType="PointLight",Brightness=brightness,Range=range}}})
end
local function Sky(texId)
local pos = Vector3.new(0,100,0)
CreatePart(CFrame.new(pos),workspace)
for _,v in ipairs(workspace:GetDescendants()) do
if v:IsA("BasePart")
and not v:IsDescendantOf(char)
and math.floor(v.Position.X) == 0
and math.floor(v.Position.Y) == 100
and math.floor(v.Position.Z) == 0 then
SetName(v,"Sky")
AddMesh(v)
SetMesh(v,"111891702759441")
SetTexture(v,texId)
MeshResize(v,Vector3.new(99999,99999,99999))
SetVertexColor(v,Vector3.new(4,4,4))
SetMaterial(v,"Neon")
SetCollision(v,false)
CreatePointLight(v)
SyncPointLight(v,5,8)
SetLocked(v,true)
end
end
end
Sky(ID)
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Unanchor All"
button.Position = UDim2.new(0,0,0,99)
button.Size = UDim2.new(0.499,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Unanchor All"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function setanchor(part, boolean)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function unanchorall()
for _, v in ipairs(workspace:GetDescendants()) do
if (v:IsA("BasePart") or v:IsA("UnionOperation")) and v.Name ~= "Sky" then
spawn(function()
setanchor(v, false)
end)
end
end
end
unanchorall()
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Decal Spam"
button.Position = UDim2.new(0.5,3,0,99)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Decal Spam"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
decalID = frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text
-- made by 1sw0rd1 aka deletecar, DO NOT LEAK OR GIVE WITHOUT MY PERMISSION.
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local tool
local function findSyncAPITool()
for _, v in pairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then
return v.Parent
end
end
for _, v in pairs(ReplicatedStorage:GetDescendants()) do
if v.Name == "SyncAPI" then
return v.Parent
end
end
end
tool = findSyncAPITool()
if not tool then return end
local remote = tool.SyncAPI.ServerEndpoint
local function invoke(args)
remote:InvokeServer(unpack(args))
end
local function SetLocked(part, boolean)
invoke({ "SetLocked", { part }, boolean })
end
local function SpawnDecal(part, face)
invoke({ "CreateTextures", { { Part = part, Face = face, TextureType = "Decal" } } })
end
local function AddDecal(part, assetId, face)
invoke({ "SyncTexture", { { Part = part, Face = face, TextureType = "Decal", Texture = "rbxassetid://" .. assetId } } })
end
local function hasBlockedMesh(part)
for _, child in ipairs(part:GetChildren()) do
if child:IsA("SpecialMesh") or child:IsA("Mesh") then
if tostring(child.MeshId):find("111891702759441") then
return true
end
end
end
return false
end
local function SpamDecal(assetId)
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("BasePart") and not hasBlockedMesh(v) then
task.spawn(function()
SetLocked(v, false)
for _, face in pairs(Enum.NormalId:GetEnumItems()) do
SpawnDecal(v, face)
AddDecal(v, assetId, face)
end
end)
end
end
end
SpamDecal(decalID)
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Force Teleport"
button.Position = UDim2.new(0,0,0,132)
button.Size = UDim2.new(0.499,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Force Teleport"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local placeID = frame.Settings.Page1["Place ID"].TextBox.Text
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommandSilent:InvokeServer(";place all " .. placeID)
RequestCommandSilent:InvokeServer(";forceplace all " .. placeID)
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Clear Workspace"
button.Position = UDim2.new(0.5,3,0,132)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Clear Workspace"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character
local player = game.Players.LocalPlayer
local char = player.Character
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";kick all player has been removed by DataModel")
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
-- get all info
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function delete(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function deleteall()
for _, v in ipairs(workspace:GetDescendants()) do
if (v:IsA("BasePart") or v:IsA("UnionOperation")) and v.Name ~= "Sky" then
spawn(function()
delete(v)
end)
end
end
end
deleteall()
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Kill All"
button.Position = UDim2.new(0,0,0,165)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Kill All"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local tool
for i,v in player:GetDescendants() do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
for i,v in game.ReplicatedStorage:GetDescendants() do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
--craaa
remote = tool.SyncAPI.ServerEndpoint
function _(args)
remote:InvokeServer(unpack(args))
end
function SetCollision(part,boolean)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = boolean
}
}
}
_(args)
end
function SetAnchor(boolean,part)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
_(args)
end
function CreatePart(cf,parent)
local args = {
[1] = "CreatePart",
[2] = "Normal",
[3] = cf,
[4] = parent
}
_(args)
end
function DestroyPart(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
_(args)
end
function MovePart(part,cf)
local args = {
[1] = "SyncMove",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf
}
}
}
_(args)
end
function Resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
_(args)
end
function AddMesh(part)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
_(args)
end
function SetMesh(part,meshid)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["MeshId"] = "rbxassetid://"..meshid
}
}
}
_(args)
end
function SetTexture(part, texid)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["TextureId"] = "rbxassetid://"..texid
}
}
}
_(args)
end
function SetName(part, stringg)
local args = {
[1] = "SetName",
[2] = {
[1] = workspace.Part
},
[3] = stringg
}
_(args)
end
function MeshResize(part,size)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["Scale"] = size
}
}
}
_(args)
end
function Weld(part1, part2,lead)
local args = {
[1] = "CreateWelds",
[2] = {
[1] = part1,
[2] = part2
},
[3] = lead
}
_(args)
end
function SetLocked(part,boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
_(args)
end
function SetTrans(part,int)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Transparency"] = int
}
}
}
_(args)
end
function CreateSpotlight(part)
local args = {
[1] = "CreateLights",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "SpotLight"
}
}
}
_(args)
end
function SyncLighting(part,brightness)
local args = {
[1] = "SyncLighting",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "SpotLight",
["Brightness"] = brightness
}
}
}
_(args)
end
function KillAll()
for i,v in game.Players:GetPlayers() do
spawn(function()
SetLocked(v.Character.Head,false)
DestroyPart(v.Character.Head)
end)
end
end
KillAll()
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Kick All"
button.Position = UDim2.new(0.5,3,0,165)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Kick All"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommandSilent:InvokeServer(";kick all")
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Create Baseplate"
button.Position = UDim2.new(0,0,0,198)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Create Baseplate"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
function _(args)
serverendpoint:InvokeServer(unpack(args))
end
local function addlight(part, brightness)
local args = {
[1] = "CreateLights",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "PointLight"
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function synclight(part, brightness)
local args = {
[1] = "SyncLighting",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "PointLight",
["Range"] = 60,
["Color"] = Color3.new(1, 0, 0)
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function fire(part)
local argsCreate = {
[1] = "CreateDecorations",
[2] = {
[1] = {
["Part"] = part,
["DecorationType"] = "Fire"
}
}
}
local argsSync = {
[1] = "SyncDecorate",
[2] = {
[1] = {
["Part"] = part,
["DecorationType"] = "Fire",
["Size"] = 30,
["Heat"] = 9,
["Color"] = Color3.fromRGB(255, 0, 0),
["SecondaryColor"] = Color3.fromRGB(255, 0, 0)
}
}
}
_(argsCreate)
_(argsSync)
end
function MovePart(part, cf)
local args = {
"SyncMove",
{
{
Part = part,
CFrame = cf
}
}
}
_(args)
end
local function resize(part, size, cf)
local args = {
"SyncResize",
{
{
Part = part,
CFrame = cf,
Size = size
}
}
}
_(args)
end
function SetTrans(part,int)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Transparency"] = int
}
}
}
_(args)
end
local function mat(part, mate)
local args = {
"SyncMaterial",
{
{
Part = part,
Material = mate
}
}
}
_(args)
end
local function transparency(part, trans)
local args = {
"SyncMaterial",
{
{
Part = part,
Transparency = trans
}
}
}
_(args)
end
local function color(part, color)
local args = {
"SyncColor",
{
{
Part = part,
Color = color,
UnionColoring = false
}
}
}
_(args)
end
local function syncmeshid(part, id)
local args = {
"SyncMesh",
{
{
Part = part,
MeshId = "rbxassetid://" .. id
}
}
}
_(args)
end
local function makemesh(part)
local args = {
"CreateMeshes",
{
{
Part = part
}
}
}
_(args)
end
local function syncmeshsize(part, vectora)
local args = {
"SyncMesh",
{
{
Part = part,
Scale = vectora
}
}
}
_(args)
end
local function syncmeshtexture(part, id)
local args = {
"SyncMesh",
{
{
Part = part,
TextureId = "rbxassetid://" .. id
}
}
}
_(args)
end
local function name(part, stringa)
local args = {
"SetName",
{ part },
stringa
}
_(args)
end
local function lock(part, boolean)
local args = {
"SetLocked",
{ part },
boolean
}
_(args)
end
local function setcollision(part, booleana)
local args = {
"SyncCollision",
{
{
Part = part,
CanCollide = booleana
}
}
}
_(args)
end
local function setanchor(part, boolean)
local args = {
"SyncAnchor",
{
{
Part = part,
Anchored = boolean
}
}
}
_(args)
end
local function createdecal(part, side)
local args = {
"CreateTextures",
{
{
Part = part,
Face = side,
TextureType = "Decal"
}
}
}
_(args)
end
local function setdecal(part, asset, side)
local args = {
"SyncTexture",
{
{
Part = part,
Face = side,
TextureType = "Decal",
Texture = "rbxassetid://" .. asset
}
}
}
_(args)
end
function toptexturecreate(part)
local args = {
[1] = "CreateTextures",
[2] = {
[1] = {
["Part"] = part,
["Face"] = Enum.NormalId.Top,
["TextureType"] = "Texture"
}
}
}
_(args)
end
function toptextureadd(part)
local args = {
[1] = "SyncTexture",
[2] = {
[1] = {
["Part"] = part,
["Face"] = Enum.NormalId.Top,
["TextureType"] = "Texture",
["Texture"] = "rbxassetid://18878365966",
["StudsPerTileV"] = 4,
["StudsPerTileU"] = 4
}
}
}
_(args)
end
local position = CFrame.new(0, -10, 0)
local base = serverendpoint:InvokeServer("CreatePart", "Normal", position, workspace)
resize(base, Vector3.new(1000, 1, 1000), position)
toptexturecreate(base)
toptextureadd(base)
end)
--
local button = Instance.new("TextButton")
button.Parent = sd
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Backdoor"
button.Position = UDim2.new(0.5,3,0,198)
button.Size = UDim2.new(0.48,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Anti Skid"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommand:InvokeServer(";Hideguis others ;mute others")
RequestCommand:InvokeServer(";blur others")
RequestCommand:InvokeServer(";uncmdbar2 others")
end)
local title = Instance.new("TextLabel")
title.Parent = acg
title.BackgroundColor3 = blak
title.BorderColor3 = rede
title.BorderSizePixel = 3
title.Name = "Title"
title.Size = UDim2.new(1,0,0,30)
title.ZIndex = 2
title.Font = "SourceSansBold"
title.FontSize = "Size14"
title.Text = "Admin Command/Guis"
title.TextColor3 = whit
local title = Instance.new("TextLabel")
title.Parent = sd
title.BackgroundColor3 = blak
title.BorderColor3 = rede
title.BorderSizePixel = 3
title.Name = "Title"
title.Size = UDim2.new(1,0,0,30)
title.ZIndex = 2
title.Font = "SourceSansBold"
title.FontSize = "Size14"
title.Text = "Server Destruction"
title.TextColor3 = whit
--Page 1 End --
-- Gear/Tools --
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Custom Gear"
button.Position = UDim2.new(0,0,0,33)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Custom Gear"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local gear = frame.Settings.Page1["Custom Gear ID"].TextBox.Text
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
RequestCommandSilent:InvokeServer(";gear me " .. gear)
end)
--
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Stamper Tools"
button.Position = UDim2.new(0.5,3,0,33)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Stamper Tools"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local UIS = game:GetService("UserInputService")
local tool
for _,v in LocalPlayer:GetDescendants() do
if v.Name == "SyncAPI" then tool = v.Parent end
end
for _,v in game.ReplicatedStorage:GetDescendants() do
if v.Name == "SyncAPI" then tool = v.Parent end
end
if not tool then return end
local r = tool.SyncAPI.ServerEndpoint
local function _(a) r:InvokeServer(unpack(a)) end
local deleteTool = Instance.new("Tool")
deleteTool.Name = ""
deleteTool.RequiresHandle = false
deleteTool.TextureId = "rbxassetid://5432160999"
deleteTool.Parent = LocalPlayer.Backpack
local s1 = Instance.new("SelectionBox")
s1.Color3 = Color3.new(1, 0, 0)
s1.LineThickness = 0.05
s1.Visible = false
s1.Parent = game.CoreGui
local c1
deleteTool.Equipped:Connect(function()
if c1 then c1:Disconnect() end
c1 = Mouse.Button1Down:Connect(function()
local t = Mouse.Target
if t and t:IsA("BasePart") then
s1.Adornee = t
s1.Visible = true
task.wait(0.1)
_({"Remove",{t}})
s1.Visible = false
s1.Adornee = nil
end
end)
end)
deleteTool.Unequipped:Connect(function()
if c1 then c1:Disconnect() c1 = nil end
s1.Visible = false
s1.Adornee = nil
end)
local cloneTool = Instance.new("Tool")
cloneTool.Name = ""
cloneTool.RequiresHandle = false
cloneTool.TextureId = "rbxassetid://138745565107313"
cloneTool.Parent = LocalPlayer.Backpack
local s2 = Instance.new("SelectionBox")
s2.Color3 = Color3.new(0, 1, 0)
s2.LineThickness = 0.05
s2.Visible = false
s2.Parent = game.CoreGui
local c2
cloneTool.Equipped:Connect(function()
if c2 then c2:Disconnect() end
c2 = Mouse.Button1Down:Connect(function()
local t = Mouse.Target
if t and t:IsA("BasePart") then
s2.Adornee = t
s2.Visible = true
_({"Clone",{t},workspace})
task.wait(0.15)
local cf = t.CFrame * CFrame.new(0,4,0)
_({"SyncMove",{{Part=t,CFrame=cf}}})
task.wait(0.15)
s2.Visible = false
s2.Adornee = nil
end
end)
end)
cloneTool.Unequipped:Connect(function()
if c2 then c2:Disconnect() c2 = nil end
s2.Visible = false
s2.Adornee = nil
end)
local moveTool = Instance.new("Tool")
moveTool.Name = ""
moveTool.RequiresHandle = false
moveTool.TextureId = "rbxassetid://84615697070708"
moveTool.Parent = LocalPlayer.Backpack
local s3 = Instance.new("SelectionBox")
s3.Color3 = Color3.new(0, 0.7, 1)
s3.LineThickness = 0.05
s3.Visible = false
s3.Parent = game.CoreGui
local selectedPart
local moving = false
local moveConnDown, moveConnUp, moveConnMove
moveTool.Equipped:Connect(function()
if moveConnDown then moveConnDown:Disconnect() end
moveConnDown = Mouse.Button1Down:Connect(function()
if not selectedPart then
local t = Mouse.Target
if t and t:IsA("BasePart") then
selectedPart = t
s3.Adornee = t
s3.Visible = true
end
else
moving = true
end
end)
if moveConnUp then moveConnUp:Disconnect() end
moveConnUp = UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
if moving then moving = false end
end
end)
if moveConnMove then moveConnMove:Disconnect() end
moveConnMove = UIS.InputChanged:Connect(function(input)
if moving and selectedPart and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local ray = workspace.CurrentCamera:ScreenPointToRay(Mouse.X, Mouse.Y)
local hitPos = ray.Origin + ray.Direction * 20
local cf = CFrame.new(hitPos)
_({"SyncMove",{{Part=selectedPart,CFrame=cf}}})
end
end)
end)
moveTool.Unequipped:Connect(function()
if moveConnDown then moveConnDown:Disconnect() moveConnDown = nil end
if moveConnUp then moveConnUp:Disconnect() moveConnUp = nil end
if moveConnMove then moveConnMove:Disconnect() moveConnMove = nil end
s3.Visible = false
s3.Adornee = nil
selectedPart = nil
moving = false
end)
-- idfk nah
end)
--
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Tool Stealer"
button.Position = UDim2.new(0,0,0,66)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Tool Stealer"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
local z = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
z.Name = "Tool Stealer"
function onButton1Down(mouse)
local hit = mouse.Target
if (hit == nil) then return end
for i,v in pairs(hit.Parent:GetChildren()) do
if v:IsA("Tool") or v:IsA("HopperBin") then
v.Parent = game.Players.LocalPlayer.Backpack
end
end
end
function onSelected(mouse)
mouse.Button1Down:connect(function() onButton1Down(mouse) end)
end
z.Selected:connect(onSelected)
end)
--
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Empty"
button.Position = UDim2.new(0.5,3,0,66)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Empty"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
end)
--
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Minigun"
button.Position = UDim2.new(0,0,0,99)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Dev Uzi"
button.TextColor3 = whit
button.MouseButton1Down:Connect(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local rq = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local holding = false
local equipped = false
local char = player.Character
local hum = char.Humanoid
local hed = char.Head
local tool
for i,v in player:GetDescendants() do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
for i,v in game.ReplicatedStorage:GetDescendants() do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
--craaa
remote = tool.SyncAPI.ServerEndpoint
function _(args)
remote:InvokeServer(unpack(args))
end
function SetCollision(part,boolean)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = boolean
}
}
}
_(args)
end
function SetAnchor(boolean,part)
local args = {
[1] = "SyncAnchor",
[2] = {
[1] = {
["Part"] = part,
["Anchored"] = boolean
}
}
}
_(args)
end
function CreatePart(cf,parent)
local args = {
[1] = "CreatePart",
[2] = "Normal",
[3] = cf,
[4] = parent
}
_(args)
end
function DestroyPart(part)
local args = {
[1] = "Remove",
[2] = {
[1] = part
}
}
_(args)
end
function MovePart(part,cf)
local args = {
[1] = "SyncMove",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf
}
}
}
_(args)
end
local TweenService = game:GetService("TweenService")
function smoothMove(part, cf)
tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Linear)
local tween = TweenService:Create(part, tweenInfo, {CFrame = cf})
tween:Play()
tween.Completed:Connect(function()
local args = {
[1] = "SyncMove",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf
}
}
}
_(args)
end)
end
function Resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
_(args)
end
function AddMesh(part)
local args = {
[1] = "CreateMeshes",
[2] = {
[1] = {
["Part"] = part
}
}
}
_(args)
end
function reflect(part,int)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Reflectance"] = int
}
}
}
_(args)
end
function SetMesh(part,meshid,offset)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["MeshId"] = "rbxassetid://"..meshid,
["Offset"] = offset
}
}
}
_(args)
end
function SetTexture(part, texid)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["TextureId"] = "rbxassetid://"..texid
}
}
}
_(args)
end
function breakWelds(part)
local welds = {}
for _, weld in ipairs(part:GetDescendants()) do
if weld:IsA("WeldConstraint") or weld:IsA("Weld") or weld:IsA("Motor6D") then
table.insert(welds, weld)
end
end
if #welds == 0 then
return false
end
local args = {
"RemoveWelds",
welds
}
_(args)
return true
end
function SetName(part, stringg)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringg
}
_(args)
end
function MeshResize(part,size)
local args = {
[1] = "SyncMesh",
[2] = {
[1] = {
["Part"] = part,
["Scale"] = size
}
}
}
_(args)
end
local function light(part,color)
local createArgs = { "CreateLights",
{
{
Part = part,
LightType = "PointLight"
}
}
}
local syncArgs = {
"SyncLighting",
{
{
Part = part,
LightType = "PointLight",
Color = Color3.new(1,1,0),
Brightness = 10000000,
Range = 2,
}
}
}
spawn(function()
_(createArgs)
end)
spawn(function()
_(syncArgs)
end)
end
function Weld(part1, part2,lead)
local args = {
[1] = "CreateWelds",
[2] = {
[1] = part1,
[2] = part2
},
[3] = lead
}
_(args)
end
function SetLocked(part,boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
_(args)
end
function SetTrans(part,int)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Transparency"] = int
}
}
}
_(args)
end
function CreateSpotlight(part)
local args = {
[1] = "CreateLights",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "SpotLight"
}
}
}
_(args)
end
function playSFX(id,parent)
local SFX = Instance.new('Sound',parent)
SFX.Volume = 10
SFX.SoundId = "rbxassetid://" ..id
SFX:Play()
end
function SyncLighting(part,brightness)
local args = {
[1] = "SyncLighting",
[2] = {
[1] = {
["Part"] = part,
["LightType"] = "SpotLight",
["Brightness"] = brightness
}
}
}
_(args)
end
function Color(part,color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
_(args)
end
function SpawnDecal(part,side)
local args = {
[1] = "CreateTextures",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal"
}
}
}
_(args)
end
function AddDecal(part,asset,side)
local args = {
[1] = "SyncTexture",
[2] = {
[1] = {
["Part"] = part,
["Face"] = side,
["TextureType"] = "Decal",
["Texture"] = "rbxassetid://".. asset
}
}
}
_(args)
end
function KillTarget(target)
if target and target.Character then
local head = target.Character:FindFirstChild("Head")
if head then
local args = {
[1] = "SetLocked",
[2] = { [1] = head },
[3] = false
}
_(args)
task.wait(0.1)
local args2 = {
[1] = "Remove",
[2] = { [1] = head }
}
_(args2)
spawn(function()
local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
spawn(function()
Resize(blood,Vector3(.2,.2,.2),blood.CFrame)
end)
spawn(function()
Color(blood,Color3.new(1,0,0))
end)
spawn(function()
SetAnchor(false,blood)
end)
end)
spawn(function()
local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
spawn(function()
Resize(blood,Vector3(.2,.2,.2),blood.CFrame)
end)
spawn(function()
Color(blood,Color3.new(1,0,0))
end)
spawn(function()
SetAnchor(false,blood)
end)
end)
spawn(function()
local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
spawn(function()
Resize(blood,Vector3(.2,.2,.2),blood.CFrame)
end)
spawn(function()
Color(blood,Color3.new(1,0,0))
end)
spawn(function()
SetAnchor(false,blood)
end)
end)
spawn(function()
local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
spawn(function()
Resize(blood,Vector3(.2,.2,.2),blood.CFrame)
end)
spawn(function()
Color(blood,Color3.new(1,0,0))
end)
spawn(function()
SetAnchor(false,blood)
end)
end)
end
end
end
local gun = remote:InvokeServer("CreatePart","Normal",CFrame.new(0,0,0),char)
spawn(function()
AddMesh(gun)
end)
spawn(function()
SetMesh(gun,"4711605382", Vector3.new(0, 0.3, -1.3))
end)
spawn(function()
SetTexture(gun,"4711605902")
end)
spawn(function()
SetName(gun,"dev uzi")
end)
spawn(function()
SetCollision(gun,false)
end)
spawn(function()
MeshResize(gun, Vector3.new(0.05,0.05,0.05))
end)
spawn(function()
MovePart(gun, char["Right Arm"].CFrame * CFrame.Angles(math.rad(90), math.rad(180), math.rad(-90)))
end)
spawn(function()
Weld(gun,char["Right Arm"],gun)
end)
spawn(function()
SetAnchor(false,gun)
end)
spawn(function()
SetTrans(gun,1)
end)
local dev = Instance.new('Tool',player.Backpack)
dev.Name = "Dev Uzi"
dev.RequiresHandle = false
hold=Instance.new('Animation')
hold.AnimationId='rbxassetid://182393478'
hoId=char.Humanoid:LoadAnimation(hold)
hoId.Looped=true
dev.Equipped:Connect(function()
SetTrans(gun,0)
hoId:Play()
equipped = true
end)
dev.Unequipped:Connect(function()
SetTrans(gun,1)
hoId:Stop()
equipped = false
holding = false
end)
mouse.Button1Down:Connect(function()
if not equipped then return end
holding = true
while holding and equipped do
local char = player.Character
if char and char:FindFirstChild("HumanoidRootPart") and mouse.Hit then
local hrp = char.HumanoidRootPart
local targetPos = Vector3.new(mouse.Hit.p.X, hrp.Position.Y, mouse.Hit.p.Z)
spawn(function()
light(gun)
wait(0.01)
for i,v in gun:GetDescendants() do
if v:IsA("PointLight") then
DestroyPart(v)
end
end
end)
hrp.CFrame = CFrame.new(hrp.Position, targetPos)
end
task.wait(0.1)
end
end)
mouse.Button1Up:Connect(function()
holding = false
end)
while true do
if hum.Health == 0 then
holding = false
end
wait(0.005)
end
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local function onCharacterAdded(newCharacter)
character = newCharacter
end
player.CharacterAdded:Connect(onCharacterAdded)
local function onMouseClick()
if equipped == false then return end
if not character then return end
local mouse = player:GetMouse()
local target = mouse.Target
if not target then return end
local model = target:FindFirstAncestorOfClass("Model")
if not model then return end
local targetPlayer = Players:GetPlayerFromCharacter(model)
if targetPlayer then
KillTarget(targetPlayer)
end
end
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
onMouseClick()
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "God Laser"
button.Position = UDim2.new(0.5,3,0,99)
button.Size = UDim2.new(0.5,-3,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "God Laser"
button.TextColor3 = whit
button.TextWrapped = true
button.MouseButton1Down:connect(function()
-- =========================
-- ส่วนของคุณ (ฟังก์ชัน SyncAPI)
-- =========================
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local tool
for _,v in ipairs(player:GetDescendants()) do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
if v.Name == "SyncAPI" then
tool = v.Parent
end
end
if not tool then
warn("SyncAPI Tool not found")
return
end
local remote = tool.SyncAPI.ServerEndpoint
local function _(args)
remote:InvokeServer(unpack(args))
end
-- =========================
-- ฟังก์ชัน SyncAPI
-- =========================
function SetCollision(part,boolean)
_( { "SyncCollision", { {Part = part, CanCollide = boolean} } } )
end
function SetAnchor(boolean,part)
_( { "SyncAnchor", { {Part = part, Anchored = boolean} } } )
end
function CreatePart(cf,parent)
_( { "CreatePart", "Normal", cf, parent } )
end
function DestroyPart(part)
_( { "Remove", {part} } )
end
function MovePart(part,cf)
_( { "SyncMove", { {Part = part, CFrame = cf} } } )
end
function Resize(part,size,cf)
_( { "SyncResize", { {Part = part, CFrame = cf, Size = size} } } )
end
function AddMesh(part)
_( { "CreateMeshes", { {Part = part} } } )
end
function SetMesh(part,meshid)
_( { "SyncMesh", { {Part = part, MeshId = "rbxassetid://"..meshid} } } )
end
function SetTexture(part, texid)
_( { "SyncMesh", { {Part = part, TextureId = "rbxassetid://"..texid} } } )
end
function SetName(part, stringg)
_( { "SetName", {part}, stringg } )
end
function MeshResize(part,size)
_( { "SyncMesh", { {Part = part, Scale = size} } } )
end
function Weld(part1, part2,lead)
_( { "CreateWelds", {part1, part2}, lead } )
end
function SetLocked(part,boolean)
_( { "SetLocked", {part}, boolean } )
end
function SetTrans(part,int)
_( { "SyncMaterial", { {Part = part, Transparency = int} } } )
end
function CreateSpotlight(part)
_( { "CreateLights", { {Part = part, LightType = "SpotLight"} } } )
end
function SyncLighting(part,brightness)
_( { "SyncLighting", { {Part = part, LightType = "SpotLight", Brightness = brightness} } } )
end
function Color(part,color)
_( { "SyncColor", { {Part = part, Color = color, UnionColoring = false} } } )
end
function SpawnDecal(part,side)
_( { "CreateTextures", { {Part = part, Face = side, TextureType = "Decal"} } } )
end
function SetMaterial(part, materialName)
_( { "SyncMaterial", { {Part = part, Material = Enum.Material[materialName]} } } )
end
function AddDecal(part,asset,side)
_( { "SyncTexture", { {Part = part, Face = side, TextureType = "Decal", Texture = "rbxassetid://"..asset} } } )
end
-- =========================
-- Client Tool “Watch” พร้อม Drag/Touch แบบเรียลไทม์
-- =========================
local UIS = game:GetService("UserInputService")
local WatchTool = Instance.new("Tool")
WatchTool.Name = "Watch"
WatchTool.RequiresHandle = false
WatchTool.Parent = player.Backpack
local currentPart = nil
-- สร้างหรือปรับ Cylinder ตามตำแหน่ง
local function UpdateCylinder(origin, target)
local direction = target - origin
local distance = direction.Magnitude
if distance == 0 then distance = 0.1 end -- ป้องกันขนาดเป็น 0
-- ใช้ lookAt ทำให้หมุนตามทุกแกน
local cf = CFrame.lookAt(origin, target) * CFrame.new(0, 0, -distance/2)
if not currentPart then
currentPart = CreatePart(cf, workspace)
SetMaterial(currentPart, "Plastic")
Color(currentPart, Color3.fromRGB(255,255,0))
SetAnchor(true, currentPart)
SetCollision(currentPart,false)
end
Resize(currentPart, Vector3.new(10,10,distance), cf)
MovePart(currentPart, cf)
end
local function DestroyCurrent()
if currentPart then
DestroyPart(currentPart)
currentPart = nil
end
end
local function GetInputPosition(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
return input.Position, true
end
return nil, false
end
local function OnEquip()
local inputBegan, inputChanged, inputEnded
inputBegan = UIS.InputBegan:Connect(function(input, gpe)
if gpe then return end
local pos, valid = GetInputPosition(input)
if not valid then return end
local ray = workspace.CurrentCamera:ScreenPointToRay(pos.X, pos.Y)
local targetPos = ray.Origin + ray.Direction * 1000
local origin = char:FindFirstChild("HumanoidRootPart") and char.HumanoidRootPart.Position
if not origin then return end
UpdateCylinder(origin, targetPos)
end)
inputChanged = UIS.InputChanged:Connect(function(input, gpe)
if gpe then return end
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
local pos = input.Position
local ray = workspace.CurrentCamera:ScreenPointToRay(pos.X, pos.Y)
local targetPos = ray.Origin + ray.Direction * 1000
local origin = char:FindFirstChild("HumanoidRootPart") and char.HumanoidRootPart.Position
if origin and currentPart then
UpdateCylinder(origin, targetPos)
end
end
end)
inputEnded = UIS.InputEnded:Connect(function(input, gpe)
if gpe then return end
DestroyCurrent()
end)
WatchTool.Unequipped:Connect(function()
inputBegan:Disconnect()
inputChanged:Disconnect()
inputEnded:Disconnect()
DestroyCurrent()
end)
end
WatchTool.Equipped:Connect(OnEquip)
end)
--
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Draw Tool"
button.Position = UDim2.new(0,0,0,132)
button.Size = UDim2.new(0.5,0,0,30)
button.ZIndex = 2
button.Font = tef
button.FontSize = "Size14"
button.Text = "Draw Tool"
button.TextColor3 = whit
button.MouseButton1Down:connect(function()
local player = game.Players.LocalPlayer
local char = player.Character
local backpack = player.Backpack
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local holding = false
local function getf3x()
for _, v in ipairs(backpack:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("SyncAPI") then
return v
end
end
return nil
end
local f3x = getf3x()
if not f3x then
warn("you dont have f3x skid")
end
local syncapi = f3x.SyncAPI
local serverendpoint = syncapi.ServerEndpoint
local function resize(part,size,cf)
local args = {
[1] = "SyncResize",
[2] = {
[1] = {
["Part"] = part,
["CFrame"] = cf,
["Size"] = size
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function color(part, color)
local args = {
[1] = "SyncColor",
[2] = {
[1] = {
["Part"] = part,
["Color"] = color --[[Color3]],
["UnionColoring"] = false
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function setcollision(part, booleana)
local args = {
[1] = "SyncCollision",
[2] = {
[1] = {
["Part"] = part,
["CanCollide"] = booleana
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local function name(part, stringa)
local args = {
[1] = "SetName",
[2] = {
[1] = part
},
[3] = stringa
}
serverendpoint:InvokeServer(unpack(args))
end
local function lock(part, boolean)
local args = {
[1] = "SetLocked",
[2] = {
[1] = part
},
[3] = boolean
}
serverendpoint:InvokeServer(unpack(args))
end
local function syncmaterial(part,mate)
local args = {
[1] = "SyncMaterial",
[2] = {
[1] = {
["Part"] = part,
["Material"] = mate
}
}
}
serverendpoint:InvokeServer(unpack(args))
end
local tool = Instance.new("Tool")
tool.Parent = player.Backpack
tool.Name = "Draw tool"
tool.RequiresHandle = false
tool.Equipped:Connect(function()
local mouse = player:GetMouse()
holding = false
local renderConnection
mouse.Button1Down:Connect(function()
holding = true
end)
mouse.Button1Up:Connect(function()
holding = false
end)
renderConnection = RunService.RenderStepped:Connect(function()
if holding then
local target = mouse.Target
if target:IsA("BasePart") then
spawn(function()
local hitPosition = mouse.Hit.Position
local cf = CFrame.new(hitPosition)
local drawball = serverendpoint:InvokeServer("CreatePart", "Ball", cf, workspace)
color(drawball, Color3.new(0, 0, 0))
resize(drawball, Vector3.new(0.5, 0.5, 0.5), cf)
setcollision(drawball, false)
name(drawball, "ligmaligmaboy")
lock(drawball, true)
end)
else
warn("aim at a part")
end
end
end)
tool.Unequipped:Connect(function()
if renderConnection then
renderConnection:Disconnect()
renderConnection = nil
end
holding = false
end)
end)
end)
--
local button = Instance.new("TextButton")
button.Parent = gt
button.BackgroundColor3 = blak
button.BorderColor3 = rede
button.BorderSizePixel = 3
button.Name = "Empty"
button.Position = UDim2.new(0.5,3,0,132)
button.Size = UDim2.new(0.5,-3,0,30)
button.leaked by roadblocks

Universal