Run it
Copy the script and paste it into your executor.
G2L = {};
G2L[] = .(, :().LocalPlayer:());
G2L[][] = .ZIndexBehavior.Sibling;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, -, , );
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, );
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .ApplyStrokeMode.Border;
G2L[][] = .LineJoinMode.Miter;
G2L[] = .(, G2L[]);
G2L[][] = .(, , , -);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Italic);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_8);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
RequestCommand:()
)
;
.(C_b);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
(:())()
)
;
.(C_f);
()
= G2L[];
button = .Parent
mouse.MouseButton1Click:(()
(:())()
)
;
.(C_12);
()
= G2L[];
button = .Parent
mouse.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
RequestCommand:()
RequestCommand:()
char = player.Character
char
tool
_, v player:()
v.Name ==
tool = v.Parent
_, v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
tool
()
remote = tool.SyncAPI.ServerEndpoint
(args)
(()
remote:((args))
)
(part, name)
args = {[] = , [] = {part}, [] = name}
(args)
(part, boolean)
args = {[] = , [] = {[] = {[] = part, [] = boolean}}}
(args)
(boolean, part)
args = {[] = , [] = {[] = {[] = part, [] = boolean}}}
(args)
(cf, parent)
args = {[] = , [] = , [] = cf, [] = parent}
(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, size)
args = {[] = , [] = {[] = {[] = part, [] = size}}}
(args)
(part)
args = {[] = , [] = {[] = {[] = part, [] = .(,,)}}}
(args)
(part, boolean)
args = {[] = , [] = {part}, [] = boolean}
(args)
(id)
root = char:()
root
e = root.CFrame.X
f = root.CFrame.Y
g = root.CFrame.Z
(.(.(e), .(f), .(g)) + .(, -, ), .Terrain)
()
skyPart
_, v :()
v:() v.CFrame.X == .(e) v.CFrame.Z == .(g)
skyPart = v
(v, )
(v)
(v, )
(v, id)
(v, .(, , ))
(v)
(v, )
rotationSpeedX =
rotationSpeedY =
rotationSpeedZ =
currentRotation = .(, , )
RunService.Heartbeat:((deltaTime)
currentRotation = .(
(currentRotation.X + rotationSpeedX * deltaTime) % ,
(currentRotation.Y + rotationSpeedY * deltaTime) % ,
(currentRotation.Z + rotationSpeedZ * deltaTime) %
)
baseCFrame = .(skyPart.Position)
rotatedCFrame = baseCFrame * .(
.(currentRotation.X),
.(currentRotation.Y),
.(currentRotation.Z)
)
(skyPart, rotatedCFrame)
)
()
()
)
;
.(C_15);
()
= G2L[];
button = .Parent
mouse.MouseButton1click:(()
()
)
;
.(C_18);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_1b);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_1e);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
RequestCommand:()
)
;
.(C_21);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_24);
()
= G2L[];
button = .Parent
mouse.MouseButton1click:(()
player = Players.LocalPlayer
username = player.Name
()
backpack = player.Backpack
_, v (backpack:())
v:() v
_, v (player.Character:())
v:() v
f3x = ()
f3x ()
serverendpoint = f3x.SyncAPI.ServerEndpoint
BALL_NAME = .. player.Name
radius =
heightOffset =
speed =
ballSize = .(, , )
ballPart =
connection =
()
oldBall = :(BALL_NAME)
oldBall serverendpoint
serverendpoint:(, { [] = oldBall })
ballPart =
()
()
character = player.Character
character character:()
hrp = character.HumanoidRootPart
initialCFrame = hrp.CFrame * .(, heightOffset, radius)
createdPart = serverendpoint:(, , initialCFrame, )
createdPart
ballPart = createdPart
serverendpoint:(, { [] = ballPart }, BALL_NAME)
serverendpoint:(, { { Part = ballPart, = ballPart.CFrame, Size = ballSize } })
serverendpoint:(, { { Part = ballPart, Material = .Material.Plastic, Transparency = } })
serverendpoint:(, { { Part = ballPart, Color = .(, , ) } })
serverendpoint:(, { { Part = ballPart, CanCollide = } })
serverendpoint:(, { { Part = ballPart, Anchored = } })
serverendpoint:(, { [] = ballPart }, )
.()
serverendpoint:(, { { Part = ballPart, DecorationType = } })
billboard = .()
billboard.Name =
billboard.Adornee = ballPart
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.LightInfluence =
billboard.MaxDistance =
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text = username ..
label.TextColor3 = .(, , )
label.Font = .Font.Michroma
label.TextSize =
label.TextStrokeTransparency =
label.TextStrokeColor3 = .(, , )
label.ZIndex =
label.Parent = billboard
billboard.Parent = ballPart
()
connection connection:()
character = player.Character
character character:() ballPart
humanoidRootPart = character.HumanoidRootPart
connection = RunService.RenderStepped:(()
humanoidRootPart.Parent ballPart ballPart.Parent
time = ()
angle = time * speed
offset = .(.(angle) * radius, heightOffset, .(angle) * radius)
position = humanoidRootPart.Position + offset
lookDirection = humanoidRootPart.CFrame.LookVector
targetPos = position + lookDirection *
ballCFrame = .(position, targetPos)
bobHeight = .(time * ) *
bobPos = position + .(, bobHeight, )
spinYaw = time *
spinTilt = .(time * ) *
ballCFrame = .(bobPos, targetPos) * .(, spinYaw, spinTilt)
ballPart.CFrame = ballCFrame
)
player.CharacterAdded:(()
.()
()
.()
()
)
player.Character
()
.()
()
)
;
.(C_27);
()
= G2L[];
button = .Parent
mouse.MouseButton1Click:(()
player = .Players.LocalPlayer
char = player.Character player.CharacterAdded:()
tool
_, v player:()
v.Name ==
tool = v.Parent
_, v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
tool
()
remote = tool.SyncAPI.ServerEndpoint
head = char:()
head
()
headMesh = head:()
headMesh
()
hats = {}
_, hat (char:())
hat:() hat:()
handleMesh = hat.Handle:()
handleMesh
.(hats, {Part = hat.Handle, MeshId = handleMesh.MeshId})
t =
RunService.RenderStepped:((dt)
t = t + dt *
offsetValue = .(t) *
partsToSync = {
{Part = head, MeshId = headMesh.MeshId, Offset = .(offsetValue, , )}
}
_, h (hats)
.(partsToSync, {Part = h.Part, MeshId = h.MeshId, Offset = .(offsetValue, , )})
remote:(, partsToSync)
)
)
;
.(C_2a);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
RunService = :()
Players = :()
lp = Players.LocalPlayer
char = lp.Character lp.CharacterAdded:()
hum = char:()
torso = char:()
tool = char:()
tool
_, v lp.Backpack:()
v:()
tool = v
tool
hum:(tool)
.(, ()
hum:()
)
server = tool tool:() tool.SyncAPI:()
larm = char:()
rarm = char:()
idleAngles = .(,,.(-))
flapAmplitude = .(, , .())
flapSpeed =
targetL, targetR = larm.CFrame, rarm.CFrame
RunService.RenderStepped:((delta)
larm rarm
time = ()
flapX = .(time * flapSpeed) * flapAmplitude.X
flapY = .(time * flapSpeed * ) * flapAmplitude.Y
flapZ = .(time * flapSpeed * ) * flapAmplitude.Z
hum.MoveDirection.Magnitude ==
targetL = torso.CFrame * .(-,,) * .(idleAngles.X, idleAngles.Y, idleAngles.Z)
targetR = torso.CFrame * .(,,) * .(-idleAngles.X, -idleAngles.Y, -idleAngles.Z)
targetL = torso.CFrame * .(-,,) * .(flapX, flapY, idleAngles.Z + flapZ)
targetR = torso.CFrame * .(,,) * .(-flapX, -flapY, -idleAngles.Z - flapZ)
larm.CFrame = targetL
rarm.CFrame = targetR
)
server
(()
larm rarm
server:(, {{Part = larm, = larm.CFrame}})
server:(, {{Part = rarm, = rarm.CFrame}})
.()
)
()
)
;
.(C_2d);
()
= G2L[];
button = .Parent
mouse.MouseButton1Click:(()
()
player = Players.LocalPlayer
char = player.Character player.CharacterAdded:()
tool
_, v player:()
v.Name ==
tool = v.Parent
_, v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
tool
()
remote = tool.SyncAPI.ServerEndpoint
torso = char:() char:()
leftArm = char:() char:()
rightArm = char:() char:()
(torso leftArm rightArm)
()
RunService.RenderStepped:(()
partsToSync = {
{ Part = leftArm, = torso.CFrame },
{ Part = rightArm, = torso.CFrame }
}
remote:(, partsToSync)
)
)
;
.(C_30);
()
= G2L[];
button = .Parent
mouse.MouseButton1Click:(()
player = Players.LocalPlayer
()
backpack = player.Backpack
_, v (backpack:())
v:() v
_, v (player.Character:())
v:() v
f3x = ()
f3x ()
remote = f3x.SyncAPI.ServerEndpoint
(args)
(()
remote:((args))
)
PAD_NAME = .. player.Name
oldPad = :(PAD_NAME)
oldPad
({, {oldPad}})
hrp = player.Character player.Character:()
hrp ()
padCF = .(hrp.Position.X, hrp.Position.Y - , hrp.Position.Z)
({, , padCF, })
pad
_, v :()
v:() (v.Position - .(hrp.Position.X, hrp.Position.Y - , hrp.Position.Z)).Magnitude <
pad = v
pad
pad.Name = PAD_NAME
({, {{Part = pad, Anchored = }}})
({, {pad}, })
({, {{Part = pad, Size = .(, , ), = pad.CFrame}}})
({, {{Part = pad, Color = .(, , ), UnionColoring = }}})
({, {{Part = pad}}})
({, {{Part = pad, Scale = .(, , )}}})
(()
pad pad.Parent
hrp hrp.Parent
targetCF = .(hrp.Position.X, hrp.Position.Y - , hrp.Position.Z)
({, {{Part = pad, = targetCF}}})
()
)
()
()
player.CharacterAdded:((newChar)
()
old = :(PAD_NAME)
old
({, {old}})
)
)
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
gui.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
gui.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = gui.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
gui.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
;
.(C_33);
()
= G2L[];
button = .Parent
mouse.Mousebutton1clicl:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
RequestCommand:()
)
;
.(C_3c);
G2L[], ;Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com.

Universal