Run it
Copy the script and paste it into your executor.
()
plrs=:()
rs=:()
ts=:()
plr=plrs.LocalPlayer
gui=plr:()
(char)
char
root=char:()
root root
char:()
(char,state)
char
_,p (char:())
p:()
p.CanCollide=state
(char)
char
char:() char:()
char:()
()
gui:()
gui.flingGui:()
sc=.()
sc.Name=
sc.ResetOnSpawn=
sc.Parent=gui
fr=.()
fr.Name=
fr.BackgroundColor3=.(,,)
fr.BorderSizePixel=
fr.Size=.(,,,)
fr.Position=.(,,,)
fr.Active=
fr.Draggable=
fr.Parent=sc
frStr=.()
frStr.Color=.(,,)
frStr.Thickness=
frStr.Parent=fr
tBtn=.()
tBtn.Name=
tBtn.Size=.(,-,,)
tBtn.Position=.(,,,)
tBtn.BorderSizePixel=
tBtn.Font=.Font.Code
tBtn.TextSize=
tBtn.TextColor3=.(,,)
tBtn.AutoButtonColor=
tBtn.Parent=fr
fBox=.()
fBox.Name=
fBox.Size=.(,-,,)
fBox.Position=.(,,,)
fBox.BackgroundColor3=.(,,)
fBox.BorderSizePixel=
fBox.Font=.Font.Code
fBox.TextSize=
fBox.TextColor3=.(,,)
fBox.Text=
fBox.PlaceholderText=
fBox.ClearTextOnFocus=
fBox.Parent=fr
bStr=.()
bStr.Color=.(,,)
bStr.Thickness=
bStr.Parent=fBox
(name,xOff,pl)
bx=.()
bx.Name=name
bx.Size=.(,,,)
bx.Position=.(,xOff,,)
bx.BackgroundColor3=.(,,)
bx.BorderSizePixel=
bx.Font=.Font.Code
bx.TextSize=
bx.TextColor3=.(,,)
bx.Text=pl==
bx.PlaceholderText=pl
bx.ClearTextOnFocus=
bx.Parent=fr
st=.()
st.Color=.(,,)
st.Thickness=
st.Parent=bx
bx
xBox=(,,)
yBox=(,,)
zBox=(,,)
pBtn=.()
pBtn.Name=
pBtn.Size=.(,-,,)
pBtn.Position=.(,,,)
pBtn.BorderSizePixel=
pBtn.Font=.Font.Code
pBtn.TextSize=
pBtn.TextColor3=.(,,)
pBtn.AutoButtonColor=
pBtn.BackgroundColor3=.(,,)
pBtn.Parent=fr
pStr=.()
pStr.Color=.(,,)
pStr.Thickness=
pStr.Parent=pBtn
nBtn=.()
nBtn.Name=
nBtn.Size=.(,-,,)
nBtn.Position=.(,,,)
nBtn.BorderSizePixel=
nBtn.Font=.Font.Code
nBtn.TextSize=
nBtn.TextColor3=.(,,)
nBtn.AutoButtonColor=
nBtn.BackgroundColor3=.(,,)
nBtn.Parent=fr
nStr=.()
nStr.Color=.(,,)
nStr.Thickness=
nStr.Parent=nBtn
wf=
wfCon=
vis=
curTrk=
pMod=
nMod=
anms={
R6=,
R15=
}
cOn=.(,,)
cOff=.(,,)
tOn=.(,,)
tOff=.(,,)
()
p=(fBox.Text)
p p<
p
()
p=()
x=(xBox.Text)
y=(yBox.Text)
z=(zBox.Text)
dir=.(x,y,z)
dir.Magnitude>
dir=dir.Unit
dir*p
(inst,prop,targ,dur)
ts:(inst,TweenInfo.(dur ,.EasingStyle.Linear,.EasingDirection.Out),{[prop]=targ}):()
(state)
state
char=plr.Character
root=(char)
root char:()
vis=.()
vis.Name=
vis.Adornee=root
vis.Color3=.(,,)
vis.LineThickness=
vis.SurfaceColor3=.(,,)
vis.SurfaceTransparency=
vis.Parent=char
vis vis:()vis=
char=plr.Character
char
old=char:()
old old:()
()
wf
tBtn.Text=
(tBtn,,cOn)
(tBtn,,tOn)
frStr.Color=.(,,)
()
tBtn.Text=
(tBtn,,cOff)
(tBtn,,tOff)
frStr.Color=.(,,)
()
()
pMod
pBtn.Text=
pBtn.TextColor3=.(,,)
pBtn.BackgroundColor3=.(,,)
pStr.Color=.(,,)
pBtn.Text=
pBtn.TextColor3=.(,,)
pBtn.BackgroundColor3=.(,,)
pStr.Color=.(,,)
()
nMod
nBtn.Text=
nBtn.TextColor3=.(,,)
nBtn.BackgroundColor3=.(,,)
nStr.Color=.(,,)
nBtn.Text=
nBtn.TextColor3=.(,,)
nBtn.BackgroundColor3=.(,,)
nStr.Color=.(,,)
tBtn.MouseEnter:(()
wf
(tBtn,,.(,,))
(tBtn,,.(,,))
(tBtn,,.(,,))
(tBtn,,.(,,))
)
tBtn.MouseLeave:(()())
pBtn.MouseEnter:(()
pMod
pBtn.BackgroundColor3=.(,,)
pBtn.TextColor3=.(,,)
pBtn.BackgroundColor3=.(,,)
pBtn.TextColor3=.(,,)
)
pBtn.MouseLeave:(()())
nBtn.MouseEnter:(()
nMod
nBtn.BackgroundColor3=.(,,)
nBtn.TextColor3=.(,,)
nBtn.BackgroundColor3=.(,,)
nBtn.TextColor3=.(,,)
)
nBtn.MouseLeave:(()())
()
char=plr.Character
char
hum=char:()
hum
cType=(char)
aID=anms[cType] anms.R6
anim=hum:() .(,hum)
curTrk
curTrk:()
curTrk:()
curTrk=
cType==
ok,res=(() :(..(aID)))
ok res #res>
a=res[]
curTrk=anim:(a:() a .(,{AnimationId=..(aID)}))
a=.()
a.AnimationId=..(aID)
curTrk=anim:(a)
a=.()
a.AnimationId=aID
curTrk=anim:(a)
curTrk
curTrk.Looped=
curTrk:()
()
curTrk
curTrk:()
curTrk:()
curTrk=
()
wfCon
wf=
pMod ()
ml=
wfCon=rs.Heartbeat:(()
char=plr.Character
root=(char)
(char char.Parent root root.Parent)
char:() wf
()
lv=root.AssemblyLinearVelocity
fv=()
root.AssemblyLinearVelocity=fv
rs.RenderStepped:()
char char.Parent root root.Parent
root.AssemblyLinearVelocity=lv
rs.Stepped:()
char char.Parent root root.Parent
root.AssemblyLinearVelocity=lv+.(,ml,)
ml=ml*-
)
()
()
wfCon
wfCon:()
wfCon=
wf=
()
()
()
wf () ()
()
pMod= pMod
()
wf ()()
()
nMod= nMod
()
char=plr.Character
char nMod
(char,)
rs.Stepped:(()
nMod plr.Character
(plr.Character,)
)
(box)
val=(box.Text)
val box.Text=box==fBox
wf ()()
fBox.FocusLost:(()(fBox))
xBox.FocusLost:(()(xBox))
yBox.FocusLost:(()(yBox))
zBox.FocusLost:(()(zBox))
plr.CharacterAdded:((char)
()
nMod ()
)
()
()
()
tBtn.MouseButton1Click:(toggleWF)
pBtn.MouseButton1Click:(togglePunch)
nBtn.MouseButton1Click:(toggleNoclip)
()op fling! it's based to classic walkfling , but this is have XYZ coordination for direction your fling!, example if your power fling 1000 and your direction 0,1,0 you fling people only up!

Universal