Run it
Copy the script and paste it into your executor.
P,U,Pl,V,R,RR,T=:(),:(),:(),:(),:(),:(),:()
p,sr,na,wa,aa,ca,ct,ac,ch=Pl.LocalPlayer,,,,,,,,
c=p.Character p.CharacterAdded:()
h,r=c:(),c:()
ph,ig,sky,dq={
,,,,,,,
},{
,,,,,,
},{
,,,,
},{
,
,
,
,
}
sg=.(,p:())
sg.Name=
sg.ResetOnSpawn=
mf=.(,sg)
mf.Size=.(,,,)
mf.Position=.(,,,)
mf.BackgroundColor3=.(,,)
mf.BorderSizePixel=
mf.Active=
mf.Draggable=
.(,mf).CornerRadius=.(,)
.(,mf).Color=.(,,)
usbPlug=.(,mf)
usbPlug.Size=.(,,,)
usbPlug.Position=.(,,,)
usbPlug.AnchorPoint=.(,)
usbPlug.BackgroundColor3=.(,,)
usbPlug.BorderSizePixel=
.(,usbPlug).Color=.(,,)
.(,usbPlug).CornerRadius=.(,)
(x)
f=.(,usbPlug)
f.Size=.(,,,)
f.Position=.(x,,,)
f.AnchorPoint=.(,)
f.BackgroundColor3=.(,,)
()
()
tl=.(,mf)
tl.Size=.(,,,)
tl.Text=
tl.TextColor3=.(,,)
tl.BackgroundTransparency=
tl.Font=.Font.SourceSansBold
tl.TextSize=
(txt,y)
b=.(,mf)
b.Size=.(,,,)
b.Position=.(,,,y)
b.BackgroundColor3=.(,,)
b.Text=txt
b.TextColor3=.(,,)
b.Font=.Font.SourceSansSemibold
b.TextSize=
b.BorderSizePixel=
.(,b).Color=.(,,)
.(,b).CornerRadius=.(,)
b
bW,bM,bA,bC,bDis,bD=(,),(,),(,),(,),(,),(,)
bDis.BackgroundColor3=.(,,)
bDis.TextColor3=.(,,)
bDis:().Color=.(,,)
bD.BackgroundColor3=.(,,)
bD.TextColor3=.(,,)
bD:().Color=.(,,)
footer=.(,mf)
footer.Size=.(,,,)
footer.Position=.(,,,-)
footer.Text=
footer.TextColor3=.(,,)
footer.BackgroundTransparency=
footer.Font=.Font.SourceSansItalic
footer.TextSize=
()
.(r.Position.X+.(-,),r.Position.Y,r.Position.Z+.(-,))
()
rp=RaycastParams.()
rp.FilterType=.RaycastFilterType.Exclude
rp.FilterDescendantsInstances={c}
f=:(r.Position,r.CFrame.LookVector*,rp)
(f f.Instance f.Instance.CanCollide)
(m)
ic=T:()
ic ic.TargetTextChannel
ic.TargetTextChannel:(m)
tc=T:()
rg=tc (tc:() tc:())
rg
rg:(m)
le=R:() R.DefaultChatSystemChatEvents:()
le
le:(m,)
()
rp=RaycastParams.()
rp.FilterType=.RaycastFilterType.Exclude
rp.FilterDescendantsInstances={c}
f=:(r.Position-.(,,),r.CFrame.LookVector*,rp)
f f.Instance f.Instance.CanCollide
h.JumpPower=
h.Jump=
.()
h.JumpPower=
(tP)
wa
pth=P:({AgentRadius=,AgentHeight=,AgentCanJump=})
s,e=(()
pth:(r.Position,tP)
)
s pth.Status==.PathStatus.Success
w=pth:()
i=,#w
na sr
w[i].Action==.PathWaypointAction.Jump
h.JumpPower=
h.Jump=
.()
h.JumpPower=
()
()
()
h:(r.Position-(r.CFrame.LookVector*))
.()
h:(w[i].Position)
cp,cn=,
cn=h.MoveToFinished:(()
cp=
)
st=.()
cp (.()-st)<
() ()
.()
cn cn:()
()
h:(tP)
cp,cn=,
cn=h.MoveToFinished:(()
cp=
)
st=.()
cp (.()-st)<
wa ()
()
()
.()
cn cn:()
()
.(,)>
st=.()
ca
(sky[.(,#sky)])
(.()-st)<.(,) na sr
r.CFrame=r.CFrame:(.(r.Position,r.Position+(r.CFrame.LookVector*)+.(,,)),)
.()
()
.(,)>
ca
()
h.WalkSpeed=
(())
h.WalkSpeed=
.(.(,))
()
.(,)~=
plrs={}
_,v (Pl:())
v~=p v.Character v.Character:()
.(plrs,v.Character.HumanoidRootPart)
#plrs==
target=plrs[.(,#plrs)]
(target.Position+(target.CFrame.LookVector*))
st=.()
(.()-st)< na sr
r.CFrame=r.CFrame:(.(r.Position,.(target.Position.X,r.Position.Y,target.Position.Z)),)
.()
ca
(dq[.(,#dq)])
.()
()
sr
na
h.WalkSpeed=
(())
()
()
()
.(.(,))
.()
bW.MouseButton1Click:(()
na = na
bW.Text = na
bW.BackgroundColor3 = na .(,,) .(,,)
)
bM.MouseButton1Click:(()
wa = wa
bM.Text = wa
bM.BackgroundColor3 = wa .(,,) .(,,)
)
bA.MouseButton1Click:(()
aa = aa
bA.Text = aa
bA.BackgroundColor3 = aa .(,,) .(,,)
aa
.(()
aa
V:(.(,),.CurrentCamera.CFrame)
.()
V:(.(,),.CurrentCamera.CFrame)
.()
)
)
bC.MouseButton1Click:(()
ca = ca
bC.Text = ca
bC.BackgroundColor3 = ca .(,,) .(,,)
ca
.(()
ca
.(.(, ))
ca .(, ) ==
(ig[.(, #ig)])
)
)
bDis.MouseButton1Click:(()
(()
()
)
bDis.Text =
.()
bDis.Text =
)
bD.MouseButton1Click:(()
sr =
sg:()
c c:()
c:().Health =
)
.(tNP)
Universal