Run it
Copy the script and paste it into your executor.
LMG2L = {};
LMG2L[] = .(, :().LocalPlayer:());
LMG2L[][] = .ZIndexBehavior.Sibling;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
()
= LMG2L[];
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);
()
= LMG2L[];
button = .Parent
Players = :()
player = Players.LocalPlayer
DEBOUNCE_TIME =
isDebounced =
button.Activated:(()
isDebounced
isDebounced =
(part)
eff1 = .(,part)
eff1.Size = NumberSequence.()
eff1.Transparency = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
eff1.LightEmission =
eff1.Lifetime = NumberRange.()
eff1.Speed = NumberRange.()
eff1.Rate =
eff1.Texture =
eff1.Acceleration = .(,,)
eff1.Color = ColorSequence.(.(,,))
eff2 = .(,part)
eff2.Size = NumberSequence.()
eff2.Transparency = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
eff2.LightEmission =
eff2.Lifetime = NumberRange.()
eff2.Speed = NumberRange.()
eff2.Rate =
eff2.Texture =
eff2.Acceleration = .(,,)
eff2.Color = ColorSequence.(.(,,))
eff3 = .(,part)
eff3.Size = NumberSequence.()
eff3.Transparency = NumberSequence.({NumberSequenceKeypoint.(,),NumberSequenceKeypoint.(,)})
eff3.LightEmission =
eff3.Lifetime = NumberRange.()
eff3.Speed = NumberRange.()
eff3.Rate =
eff3.Texture =
eff3.Acceleration = .(,,)
eff3.Color = ColorSequence.(.(,,))
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))
blak=.(,,)
(part, color)
args = {
,
{
{
Part = part,
Color = color,
UnionColoring =
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part,vector)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = vector
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part,meshid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..meshid
}
}
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(args)
(part)
argsCreate = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
argsSync = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = ,
[] = ,
[] = .(, , ),
[] = .(, , )
}
}
}
(argsCreate)
(argsSync)
(part)
argsCreate = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
argsSync = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = ,
[] = ,
[] = .(, , ),
[] = .(, , )
}
}
}
(argsCreate)
(argsSync)
ReplicatedStorage = :()
Players = :()
UserInputService = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommandSilent
(target)
target target.Character
i,v target.Character:()
v:()
RequestCommand:(..target.Name..)
(()
(v,blak)
)
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v,)
)
()
(()
(v)
)
()
kill = .(,char)
kill.SoundId =
kill.Pitch =
kill.Volume =
at = kill:()
at.SoundId=
at.Parent = char
at.Volume =
player = Players.LocalPlayer
character = char
RequestCommand:()
RequestCommand:()
()
RequestCommand:()
()
RequestCommand:()
()
RequestCommand:()
()
RequestCommand:()
()
RequestCommand:()
()
eye = char:().Handle
arm = char:()
tor = char:()
ar2 = char:()
RLeg = char:()
head = char:()
LLeg = char:()
.(()
(arm)
)
.(()
(ar2)
)
.(()
(eye)
)
RequestCommand:()
.(()
(arm, .(,,))
)
.(()
(ar2, .(, , ))
)
.(()
(head, .(, , ))
)
.(()
(tor, .(, , ))
)
.(()
(RLeg, .(, , ))
)
.(()
(LLeg, .(, , ))
)
.(()
(arm)
)
.(()
(arm,)
)
.(()
(arm,.(, -, ))
)
arm = character:()
humanoid = character:()
isDead =
humanoid.Died:(()
isDead =
)
animator = humanoid:()
attackAnim = .()
attackAnim.AnimationId =
attackTrack = animator:(attackAnim)
()
attackTrack:()
hitPlayer =
touchedConnection
(other)
otherPlayer = Players:(other.Parent)
otherPlayer otherPlayer ~= player
hitPlayer = otherPlayer
touchedConnection = arm.Touched:(onTouch)
.()
touchedConnection
touchedConnection:()
hitPlayer
d = at:()
d:()
d.Parent = char
(()
()
d:()
)
.(DestroyPart,hitPlayer.Character.Head)
d = kill:()
d:()
d.Parent = char
()
d:()
UserInputService.TouchTap:((input, gameProcessed)
gameProcessed
isDead
()
)
backpack = player.Backpack
()
_, v (backpack:())
v:()
v
_, v (char:())
v:()
v
f3x = ()
f3x
()
syncapi = f3x.SyncAPI
serverendpoint = syncapi.ServerEndpoint
(part)
argsCreate = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
argsSync = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = ,
[] = ,
[] = .(, , ),
[] = .(, , )
}
}
}
(argsCreate)
(argsSync)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part, cf)
args = {
,
{
{
Part = part,
= cf
}
}
}
(args)
(part, size, cf)
args = {
,
{
{
Part = part,
= cf,
Size = size
}
}
}
(args)
(part, mate)
args = {
,
{
{
Part = part,
Material = mate
}
}
}
(args)
(part, trans)
args = {
,
{
{
Part = part,
Transparency = trans
}
}
}
(args)
(part, color)
args = {
,
{
{
Part = part,
Color = color,
UnionColoring =
}
}
}
(args)
(part, id)
args = {
,
{
{
Part = part,
MeshId = .. id
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part)
args = {
,
{
{
Part = part
}
}
}
(args)
(part, vectora)
args = {
,
{
{
Part = part,
Scale = vectora
}
}
}
(args)
(part, id)
args = {
,
{
{
Part = part,
TextureId = .. id
}
}
}
(args)
(part, stringa)
args = {
,
{ part },
stringa
}
(args)
(part, boolean)
args = {
,
{ part },
boolean
}
(args)
(part, booleana)
args = {
,
{
{
Part = part,
CanCollide = booleana
}
}
}
(args)
(part, boolean)
args = {
,
{
{
Part = part,
Anchored = boolean
}
}
}
(args)
(part, side)
args = {
,
{
{
Part = part,
Face = side,
TextureType =
}
}
}
(args)
(part, asset, side)
args = {
,
{
{
Part = part,
Face = side,
TextureType = ,
Texture = .. asset
}
}
}
(args)
.(()
.()
.(()
hrp = char.HumanoidRootPart
pos = hrp.CFrame * .(, -, )
trail = serverendpoint:(, , .(,,), char)
.(()
(trail, )
)
.(()
(trail, .Material.Granite)
)
.(()
(trail, .(, , ))
)
.(()
(trail, .(,,), pos)
)
.(()
(trail)
)
(trail)
.()
(trail)
)
)
ReplicatedStorage = :()
rq = ReplicatedStorage:().Signals.RequestCommandSilent
RunService = :()
rotatetypeshii = .(, , ).Unit
skypartrotation =
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,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(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)
(part,color)
args = {
,
{
{
Part = part,
VertexColor = color
}
}
}
(args)
(part1, part2,lead)
args = {
[] = ,
[] = {
[] = part1,
[] = part2
},
[] = lead
}
(args)
(part,boolean)
args = {
[] = ,
[] = {
[] = part
},
[] = boolean
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(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)
(part,parent)
args = {
[] = ,
[] = {
[] = part
},
[] = parent
}
remote:((args))
(id)
ReplicatedStorage = :()
RequestCommandSilent = ReplicatedStorage:().Signals.RequestCommandSilent
()
player = :().LocalPlayer
_, item (player.Character:())
item:() item:()
item
_, item (player.Backpack:())
item:() item:()
item
buildingTools = ()
buildingTools
()
syncAPI = buildingTools:()
serverEndpoint = syncAPI syncAPI:()
serverEndpoint
()
skyInstance = .Terrain:() :()
skyInstance
(()
(skyInstance)
)
success, result
serverEndpoint:()
success, result = (()
serverEndpoint:((args))
)
serverEndpoint:((args))
success =
success
e = char.HumanoidRootPart.CFrame.x
f = char.HumanoidRootPart.CFrame.y
g = char.HumanoidRootPart.CFrame.z
mhm = .(.(e),.(f),.(g)) + .(,-,)
v = remote:(,,mhm,char)
.(()
(v,)
)
.(()
(v)
)
.(()
rq:()
)
.(()
(v,.(,,),v.CFrame)
)
.(()
(v,)
)
.(()
(v,vector.(,,))
)
.(()
(v,id)
)
.(()
(v,.(-,-,-))
)
.(()
(v,)
)
rotationAngle =
rotationSpeed = .()
RunService.Heartbeat:((deltaTime)
rotationAngle = rotationAngle + rotationSpeed * deltaTime
rotation = .(, rotationAngle, )
cf = .(v.Position) * rotation
.(()
(v, cf)
)
)
()
()
character:().Health <=
RequestCommand:()
(character.Head,.Terrain)
()
bg = .Terrain.Head
.(()
(bg.face)
)
.(()
(bg,)
)
(character.johnbeep,.Terrain)
(()
(.Terrain.johnbeep,vector.(,,))
)
.(()
(.Terrain.johnbeep,.(-,-,-))
)
RequestCommand:()
RequestCommand:()
RequestCommand:()
()
RequestCommand:()
RequestCommand:()
RequestCommand:()
()
RequestCommand:()
RequestCommand:()
.(DEBOUNCE_TIME, ()
isDebounced =
)
)
;
.(C_8);
()
= LMG2L[];
button = .Parent
Players = :()
player = Players.LocalPlayer
DEBOUNCE_TIME =
isDebounced =
button.Activated:(()
isDebounced
isDebounced =
soundlist = {
HardHit1 = ,
HardHit2 = ,
HardHit3 = ,
WeakHit1 = ,
WeakHit2 = ,
Slice1 = ,
Slice2 = ,
Explosion1 = ,
Explosion2 = ,
Woosh1 = ,
Woosh2 =
}
(t)
t
i = , t
:().Stepped:()
:().Stepped:()
(id, volume, speed, parent, forcewait)
func = ()
s = .()
s.Name =
s.Volume = volume
s.PlaybackSpeed = speed
s.SoundId = id
s.Looped =
s.Parent = parent
s:()
() s.Playing
s:()
forcewait
()
(func)
RunService = :()
(id, volume, speed, parent, starts, ends)
func = ()
s = ().()()
s.Name =
s.Volume = volume
s.PlaybackSpeed = speed
s.SoundId = id
s.TimePosition = starts
s.Looped =
s.Parent = parent
s:()
() s.TimePosition >= ends
s:()
(func)
ReplicatedStorage = :()
player = .Players.LocalPlayer
char = player.Character
tool
u=:()
i,v player:()
v.Name ==
tool = v.Parent
i,v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
(()
remote:((args))
)
(cf,parent)
args = {
[] = ,
[] = ,
[] = cf,
[] = parent
}
(args)
(part,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf
}
}
}
(args)
(part,size,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf,
[] = size
}
}
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(args)
(part,color)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = color,
[] =
}
}
}
(args)
(boolean,part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(boolean,part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(part,boolean)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part,meshid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..meshid
}
}
}
(args)
(part,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] =
}
}
}
(args)
(part,asset,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] = ,
[] = .. asset
}
}
}
(args)
(part,size)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = size
}
}
}
(args)
(part1,part2,lead)
args = {
[] = ,
[] = {
[] = part1,
[] = part2
},
[] = lead
}
(args)
(part, stringg)
args = {
[] = ,
[] = {
[] = part
},
[] = stringg
}
(args)
(part)
(()
part part:()
(()
createArgs = {
,
{
{
Part = part,
LightType =
}
}
}
syncArgs = {
,
{
{
Part = part,
LightType = ,
Color = .(, , ),
Brightness = ,
Range = ,
}
}
}
(()
(createArgs)
)
(()
(syncArgs)
)
.()
part part.Parent
i, v (part:())
v:()
(()
(v)
)
)
)
(part)
argsCreate = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
argsSync = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = ,
[] = ,
[] = ,
[] = .(, , )
}
}
}
(()
(argsCreate)
)
(()
(argsSync)
)
(target)
target target.Character
head = target.Character:()
head
args = {
[] = ,
[] = { [] = head },
[] =
}
(args)
(()
(target.Character.Torso)
)
args2 = {
[] = ,
[] = { [] = head }
}
(args2)
i,v char:()
v:()
(()
(v,)
)
i,v char:()
v:()
(()
(v)
)
rightArm=char[]
cf=.()
larm = char[]
rarm = char[]
lleg = char[]
rleg = char[]
trs= char.Torso
hd = char.Head
nlarm = remote:(,,cf,)
nrarm = remote:(,,cf,)
nlleg = remote:(,,cf,)
nrleg = remote:(,,cf,)
ntrs = remote:(,,cf,)
nhd = remote:(,,cf,)
(()
(nlarm, larm.Size, larm.CFrame)
)
(()
(nrarm, rarm.Size, rarm.CFrame)
)
(()
(nlleg, lleg.Size, lleg.CFrame)
)
(()
(nrleg, rleg.Size, rleg.CFrame)
)
(()
(ntrs, trs.Size, trs.CFrame)
)
(()
(nhd, hd.Size, hd.CFrame)
)
(()
(nlarm, .(, , ))
)
(()
(nrarm, .(, , ))
)
(()
(nlleg, .(, , ))
)
(()
(nrleg, .(, , ))
)
(()
(ntrs, .(, , ))
)
(()
(nhd, .(, , ))
)
(()
(nlarm, )
)
(()
(nrarm, )
)
(()
(nlleg, )
)
(()
(nrleg, )
)
(()
(ntrs, )
)
(()
(nhd, )
)
(()
(nhd)
)
(()
(nhd,.NormalId.Front)
)
(()
(nhd,,.NormalId.Front)
)
(()
(nhd, .(,,))
)
(()
(nlarm)
)
(()
(nlarm,)
)
(()
(nrarm)
)
(()
(nrarm,)
)
(()
(ntrs)
)
(()
(ntrs,)
)
(()
(nlleg)
)
(()
(nlleg,)
)
(()
(nrleg)
)
(()
(nrleg,)
)
(()
plr = .Players.LocalPlayer
char = plr.Character
humanoid = char:()
torso = char:()
head = char.Head
ra = char:()
la = char:()
rl = char:()
ll = char:()
rs = torso:()
ls = torso:()
rh = torso:()
lh = torso:()
neck = torso:()
rj = char:():()
anim = char:()
anim
anim:()
rm = .(, torso)
rm.C0 = .(, , )
rm.C1 = .(, , )
rm.Part0 = torso
rm.Part1 = ra
lm = .(, torso)
lm.C0 = .(-, , )
lm.C1 = .(, , )
lm.Part0 = torso
lm.Part1 = la
rlegm = .(, torso)
rlegm.C0 = .(, -, )
rlegm.C1 = .(, , )
rlegm.Part0 = torso
rlegm.Part1 = rl
rlegm.Name =
llegm = .(, torso)
llegm.C0 = .(-, -, )
llegm.C1 = .(, , )
llegm.Part0 = torso
llegm.Part1 = ll
llegm.Name =
neck.C0 = .(, , )
neck.C1 = .(, -, )
rj.C0 = .(, -, )
rj.C1 = .(, -, )
rsc0 = rm.C0
lsc0 = lm.C0
neckc0 = neck.C0
rootc0 = rj.C0
llc0 = llegm.C0
rlc0 = rlegm.C0
speed =
angle =
anglespeed =
mvmnt =
rootpart = char:()
camera = .CurrentCamera
(c1, c2, al)
com1 = {c1.X, c1.Y, c1.Z, c1:()}
com2 = {c2.X, c2.Y, c2.Z, c2:()}
i,v (com1)
com1[i] = v + (com2[i] - v) * al
.(com1[], com1[], com1[]) * .((, (com1)))
:().RenderStepped:(()
angle = (angle % ) + anglespeed /
mvmnt = .pi * .(.pi * / * (angle * ))
rscf = rsc0
lscf = lsc0
rlcf = rlc0
llcf = llc0
rjcf = rootc0
ncf = neckc0
rayz = Ray.(rootpart.Position, .(, -, ))
hitz, enz = :(rayz, char)
ncf = neckc0 * .(camera.CoordinateFrame.lookVector.y, , )
rscf = rsc0 * .(-, , ) * .(camera.CoordinateFrame.lookVector.y + .pi/, , )
lscf = lsc0 * .(, , -) * .(camera.CoordinateFrame.lookVector.y + .pi/, , .())
hitz
ncf = neckc0 * .(.pi/, , )
rscf = rsc0 * .(-, , -) * .(.pi/ + .pi/, , .(-))
lscf = lsc0 * .(, , ) * .(.pi/ + .pi/, , )
rjcf = rootc0 * .(-.pi/, , )
rlcf = rlc0 * .(, , -) * .(-.pi/, , )
llcf = llc0 * .(-.pi/, , )
humanoid.Sit
ncf = neckc0 * .(, , )
rjcf = rootc0 * .(, -, )
rlcf = rlc0 * .(.pi/, , .())
llcf = llc0 * .(.pi/, , -.())
.(torso.Velocity.x, , torso.Velocity.z).magnitude <=
rjcf = rootc0
rlcf = rlc0 * .(-.(), , .())
llcf = llc0 * .(.(), , -.())
.(torso.Velocity.x, , torso.Velocity.z).magnitude <=
anglespeed =
rjcf = rootc0
rlcf = rlc0 * .(.(-angle) * , , .())
llcf = llc0 * .(.(angle) * , , -.())
.(torso.Velocity.x, , torso.Velocity.z).magnitude >=
anglespeed =
ncf = neckc0 * .(.pi/, , )
rscf = rsc0 * .(-, , -) * .(.pi/ + .pi/, , .(-))
lscf = lsc0 * .(, , ) * .(.pi/ + .pi/, , )
rjcf = rootc0 * .(, , ) * .(-.pi/, .(angle) * , .(angle) * )
rlcf = rlc0 * .(, + -.(-angle) * , - + .(angle) * ) * .(-.pi/ + .(-angle) * , , .())
llcf = llc0 * .(, - -.(angle) * , - - .(angle) * ) * .(-.pi/ + .(angle) * , , -.())
rm.C0 = (rm.C0, rscf, speed)
lm.C0 = (lm.C0, lscf, speed)
rj.C0 = (rj.C0, rjcf, speed)
rlegm.C0 = (rlegm.C0, rlcf, speed)
llegm.C0 = (llegm.C0, llcf, speed)
neck.C0 = (neck.C0, ncf, speed)
)
)
i,v char:()
v:()
(()
(,v)
)
r=.new
ak = remote:(,,cf,)
(()
(ak, .(,,), .())
)
(()
(ak,)
)
(()
(ak, )
)
(()
(ak, .(,,))
)
(()
(ak)
)
(()
(ak, )
)
(()
(ak,.(,,))
)
()
.(()
(nlarm, larm.CFrame)
)
.(()
(nrarm, rarm.CFrame)
)
.(()
(nlleg, lleg.CFrame)
)
.(()
(nrleg, rleg.CFrame)
)
.(()
(ntrs, trs.CFrame)
)
.(()
(nhd, hd.CFrame)
)
.(()
(ak, rarm.CFrame * .(,-,-) * .(.(),.(-),))
)
()
sounds = {
{,},
{,},
{,}
}
ids = sounds[.(#sounds)]
(()
s=(,ak)
s.SoundId=
s.Volume=
s:()
()
s:()
)
laserPart = remote:(,,cf,)
(()
(laserPart, )
)
(()
(laserPart, )
)
mouse = player:()
start = ak.Position + .(,,-)
endp = mouse.Hit.p
ignoreList = {char, ak, nlarm, nrarm, nlleg, nrleg, ntrs, nhd}
ray = Ray.(start, (endp-start).unit * )
hit, position = :(ray, ignoreList)
mag = (start-position).magnitude +
(()
(laserPart, .(,,mag), .())
)
(()
(laserPart, .(start, position) * .(,,-mag/))
)
(()
(laserPart, .(,,))
)
(()
i = ,
(()
(laserPart, i/)
)
()
(()
(laserPart)
)
)
(()
hit
humanoid = hit.Parent:()
humanoid
playerHit = .Players:(hit.Parent)
playerHit
(playerHit)
)
mouse = player:()
u.TouchTap:((gameProccessed, input)
gameProccessed
char
char.Humanoid.Health ==
(()
()
)
(()
(ak)
)
)
RunService.Heartbeat:(e)
.(DEBOUNCE_TIME, ()
isDebounced =
)
)
;
.(C_c);
()
= LMG2L[];
button = .Parent
Players = :()
player = Players.LocalPlayer
DEBOUNCE_TIME =
isDebounced =
button.Activated:(()
isDebounced
isDebounced =
(:())()
.(DEBOUNCE_TIME, ()
isDebounced =
)
)
;
.(C_f);
()
= LMG2L[];
button = .Parent
Players = :()
player = Players.LocalPlayer
DEBOUNCE_TIME =
isDebounced =
button.Activated:(()
isDebounced
isDebounced =
(:())()
.(DEBOUNCE_TIME, ()
isDebounced =
)
)
;
.(C_12);
()
= LMG2L[];
button = .Parent
Players = :()
player = Players.LocalPlayer
DEBOUNCE_TIME =
isDebounced =
button.Activated:Connect(function()
if isDebounced then return end
isDebounced = true
loadstring(game:HttpGet("https://pastebin.com/raw/xXcjPDWp"))()
task.delay(DEBOUNCE_TIME, function()
isDebounced = false
end)
end)
end;
task.spawn(C_15);
return LMG2L["ScreenGui_1"], require;Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com, pastefy.app.
f3x gui script hub idk

Universal