Run it
Copy the script and paste it into your executor.
G2L = {};
G2L[] = .(, :().LocalPlayer:());
G2L[][] = ;
G2L[][] = .ZIndexBehavior.Sibling;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
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.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(-, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(-, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(-, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
()
= G2L[];
UserInputService = :()
gui = .Parent
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_3);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_5);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_8);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_c);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
()
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,)
()
)
;
.(C_e);
()
= G2L[];
Parent = .Parent
Parent.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
})
RunService = :()
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_11);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_13);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_15);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
)
;
.(C_17);
()
= G2L[];
.Parent.MouseButton1Click:(()
id =
player = .Players.LocalPlayer
char = player.Character
tool
i,v player:()
v.Name == v.Parent:() v.Parent:():()
tool = v.Parent
tool ==
i,v player:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(cf,parent)
args = {
[] = ,
[] = ,
[] = cf,
[] = parent
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] =
}
}
}
(args)
(part,asset,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] = ,
[] = .. asset
}
}
}
(args)
(,parent)
args = {
[] =,
[] = ,
[] = parent
}
(args)
(t)
args = { [] = , [] = {} }
_, v (t)
v ~= v:()
.(args[],v)
#args[] >
(args)
testpart = remote:(,,.(,,), .Terrain)
root = testpart
.(()
(root,.NormalId.Front)
)
.(()
(root,id,.NormalId.Front)
)
.(()
(root,.NormalId.Back)
)
.(()
(root,id,.NormalId.Back)
)
.(()
(root,.NormalId.Right)
)
.(()
(root,id,.NormalId.Right)
)
.(()
(root,.NormalId.Left)
)
.(()
(root,id,.NormalId.Left)
)
.(()
(root,.NormalId.Bottom)
)
.(()
(root,id,.NormalId.Bottom)
)
.(()
(root,.NormalId.Top)
)
.(()
(root,id,.NormalId.Top)
)
.() root:()
decals = {}
i,v root: ()
v:
.(decals,v)
(root)
.(ClonePart,decals,root)
decalsintothevoid={}
i,v .workspace:()
v:()
.(decalsintothevoid,v)
()
i,v .workspace:()
v:() v.Name ~=
.(exPro,v)
()
#decalsintothevoid>
.(removetable,decalsintothevoid)
)
;
.(C_19);
()
= G2L[];
button = .Parent
button.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
RequestCommand:()
player = .Players.LocalPlayer
char = player.Character
backpack = player.Backpack
()
_, v (backpack:())
v:()
v
_, v (char:())
v:()
v
f3x = ()
f3x
()
syncapi = f3x.SyncAPI
serverendpoint = syncapi.ServerEndpoint
(part)
args = {
[] = ,
[] = {
[] = part
}
}
serverendpoint:((args))
()
_, v (:())
(v:() v:())
(v.Name == v.Name == )
(()
(v)
)
()
)
;
.(C_1b);
()
= G2L[];
.Parent.MouseButton1Click:(()
player = .Players.LocalPlayer
char = player.Character
backpack = player.Backpack
()
_, v (backpack:())
v:()
v
_, v (char:())
v:()
v
f3x = ()
f3x
()
syncapi = f3x.SyncAPI
serverendpoint = syncapi.ServerEndpoint
()
anchorBatch = {}
_, v (:())
(v:() v:())
v.Name ~=
v.Name ~=
v.Name ~=
v:() .Players:(v:())
.(anchorBatch, {
Part = v,
Anchored =
})
#anchorBatch >
serverendpoint:(, anchorBatch)
()
)
;
.(C_1d);
()
= G2L[];
Parent = .Parent
Parent.MouseButton1Click:(()
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)
i,v .workspace:()
v:()
(()
(v,)
(v,.NormalId.Front)
(v,id,.NormalId.Front)
(v,.NormalId.Back)
(v,id,.NormalId.Back)
(v,.NormalId.Right)
(v,id,.NormalId.Right)
(v,.NormalId.Left)
(v,id,.NormalId.Left)
(v,.NormalId.Bottom)
(v,id,.NormalId.Bottom)
(v,.NormalId.Top)
(v,id,.NormalId.Top)
)
()
)
;
.(C_1f);
G2L[], ;It works on games with HD admin and allows btools That are made by f3x INCLUDES: (Apparently I didnt put enough detail) === F3X API === Unanchor all Remove skybox Remove decal Decal spam Skybox === HD ADMIN SCRIPTS === Walkspeed Hint Message Music

Universal