Run it
Copy the script and paste it into your executor.
plrs=:()
rs=:()
ws=:()
uis=:()
gs=:()
cg=:()
lp=plrs.LocalPlayer
pg=lp:()
mouse=lp:()
stepped=rs.Stepped
heartbeat=rs.Heartbeat
renderstepped=rs.RenderStepped
osclock=.clock
tspawn=.spawn
twait=.wait
schar=.char
sbyte=.byte
ssub=.sub
sfind=.find
supper=.upper
mrandom=.random
clamp=.clamp
sin=.sin
cos=.cos
abs=.abs
rad=.rad
tinsert=.insert
tclear=.clear
tclone=.clone
tfind=.find
tunpack=.unpack
=
=
i=.new
v2=.new
v3=.new
c3=.new
cf=.new
angles=.Angles
u2=.new
e=
cs=ColorSequence.new
csk=ColorSequenceKeypoint.new
sine=()
deltaTime=
v3_0=(,,)
v3_101=(,,)
v3_010=(,,)
v3_001=(,,)
cf_0=(,,)
v3_xz=v3_101*
v3_net=v3_010*
(f)
(f)==
(...)
a={...}
r=
(()
r={((a))}
)
(r {})
()
(l)
l=l (,)
s=
i=,l
(,)==
s=s..((,))
s=s..((,))
s
(t,v)
i,v1 (t)
v1==v
i
(p,n,cl)
(p)==
c=p:()
i=,#c
v=c[i]
(v.Name==n) v:(cl)
v
(...)
r=(...)
r
r
stepped:()
(p,n,c,t)
t=()+t
t>()
r=(p,n,c)
r
r
stepped:()
(realVel)
realVel.Magnitude>
realVel=realVel.Unit*
realVel*v3_xz+v3_net
sft=/
(startY,destY,gravity)
velY=
currY=startY
fallingTime=
(currY>destY) (velY>)
fallingTime=fallingTime+sft
velY=velY-sft*gravity
currY=currY+velY*sft
fallingTime
isClientInstance=((i)
(i:(),,)==
)
isServerInstance=(i)
(i)
shp=((((getfenv)==) ()) {}).sethiddenproperty
guiTheme={
guiTitle=,
windowTopColor=(,,),
windowBottomColor=(,,),
windowMinimizedSize=(,,,),
windowRegularSize=(,,,),
buttonsTextColor=(,,),
labelsTextColor=(,,),
listTopColor=(,,),
listBottomColor=(,,)
}
i1=()
i2=()
i3=()
i4=()
i5=()
i6=()
i7=()
i8=()
i9=()
i10=()
i1.AnchorPoint=(,)
i1.BackgroundColor3=(,,)
i1.BorderSizePixel=
i1.Position=(,,,-)
i1.Size=guiTheme.windowRegularSize
i1.Name=()
i1.Parent=i9
i2.BackgroundColor3=(,,)
i2.BorderSizePixel=
i2.Position=(,,,)
i2.Size=(,-,,-)
i2.Name=()
i2.Parent=i1
i3.Active=
i3.BackgroundTransparency=
i3.BorderSizePixel=
i3.Size=(,-,,)
i3.AutomaticCanvasSize=e.AutomaticSize.Y
i3.CanvasSize=(,,,)
i3.ScrollBarThickness=
i3.Name=()
i3.Parent=i2
i4.Name=()
i4.Parent=i3
i4.SortOrder=e.SortOrder.LayoutOrder
i5.Name=()
i5.Parent=i2
i5.Color=({[]=(,guiTheme.listTopColor),[]=(,guiTheme.listBottomColor)})
i5.Rotation=
i6.Font=e.Font.SourceSansBold
i6.FontSize=e.FontSize.Size18
i6.Text=guiTheme.guiTitle
i6.TextColor3=(,,)
i6.TextSize=
i6.BackgroundTransparency=
i6.BorderSizePixel=
i6.Position=(,,,)
i6.Size=(,-,,)
i6.Name=()
i6.Parent=i1
i7.AnchorPoint=(,)
i7.BackgroundTransparency=
i7.Position=(,,,)
i7.Size=(,,,)
i7.Name=()
i7.Parent=i6
i7.Font=e.Font.SourceSansBold
i7.FontSize=e.FontSize.Size18
i7.Text=
i7.TextColor3=(,,)
i7.TextSize=
i8.Name=()
i8.Parent=i1
i8.Color=({[]=(,guiTheme.windowTopColor),[]=(,guiTheme.windowBottomColor)})
i8.Rotation=
i9.ZIndexBehavior=e.ZIndexBehavior.Sibling
i9.IgnoreGuiInset=
i9.ResetOnSpawn=
i9.Name=()
i10.AnchorPoint=(,)
i10.BackgroundTransparency=
i10.Position=(,,,)
i10.Size=(,,,)
i10.Name=()
i10.Parent=i6
i10.Font=e.Font.SourceSansBold
i10.FontSize=e.FontSize.Size18
i10.RichText =
i10.Text=
i10.TextColor3=(,,)
i10.TextSize=
stopreanimate=()
min=
i7.MouseButton1Click:(()
min = min
min
i2.Visible=
i8.Color=({[]=(,(,,)),[]=(,(,,))})
i1.Size=guiTheme.windowMinimizedSize
i1.Size=guiTheme.windowRegularSize
i8.Color=({[]=(,(,,)),[]=(,(,,))})
i2.Visible=
)
i10.MouseButton1Click:(()
i1:()
i2:()
i3:()
i4:()
i5:()
i6:()
i7:()
i8:()
i9:()
()
)
(window,obj)
MB1enum = e.UserInputType.MouseButton1
TOUCHenum = e.UserInputType.Touch
obj = obj window
activeEntered =
mouseStart =
dragStart =
inputbegancon =
rendersteppedcon =
inputendedcon =
(a)
a=a.UserInputType
(a==MB1enum) (a==TOUCHenum)
rendersteppedcon:()
inputendedcon:()
()
off = uis:()-mouseStart
window.Position=dragStart+(,off.X,,off.Y)
(a)
a=a.UserInputType
((a==MB1enum) (a==TOUCHenum)) (activeEntered==) uis:()
mouseStart=uis:()
dragStart=window.Position
rendersteppedcon rendersteppedcon:()
rendersteppedcon = renderstepped:(rendersteppedf)
inputendedcon inputendedcon:()
inputendedcon = uis.InputEnded:(inputendedf)
obj.MouseEnter:(()
inputbegancon inputbegancon:()
inputbegancon = uis.InputBegan:(inputbeganf)
)
obj.MouseLeave:(()
inputbegancon:()
)
(d)
d:()
thisEntered =
thisAdded =
con0 = d.MouseEnter:(()
thisEntered =
( thisAdded) d.Active
activeEntered = activeEntered +
thisAdded =
)
con1 = d.MouseLeave:(()
thisEntered =
thisAdded
activeEntered = activeEntered -
thisAdded =
)
con2 = d:():(()
thisEntered
thisAdded d.Active
activeEntered = activeEntered -
thisAdded =
d.Active thisAdded
activeEntered = activeEntered +
thisAdded =
)
con3 =
con3 = d.AncestryChanged:(()
d:(window)
thisEntered
activeEntered = activeEntered -
con0:()
con1:()
con2:()
con3:()
)
window.DescendantAdded:(ondes)
des=window:()
i=,#des
(des[i])
(txt, f)
i1=()
i1.AutomaticSize=e.AutomaticSize.Y
i1.BackgroundTransparency=
i1.Size=(,,,)
i1.Name=()
i1.Font=e.Font.SourceSans
i1.FontSize=e.FontSize.Size14
i1.Text=txt
i1.TextColor3=guiTheme.buttonsTextColor
f
i1.MouseButton1Click:(f)
i1.Parent=i3
i1
(txt)
i1=()
i1.Font=e.Font.SourceSansBold
i1.FontSize=e.FontSize.Size14
i1.Text=txt
i1.TextColor3=guiTheme.labelsTextColor
i1.AutomaticSize=e.AutomaticSize.Y
i1.BackgroundTransparency=
i1.Size=(,,,)
i1.Name=()
i1.Parent=i3
i1
(i1)
()
()
()
()
allowshiftlock=
ctrltp=
simrad=
placeholders=
clickfling=
highlightflingtargets=
claimwait=
stopreanimate=()
()
novoid =
placeholders = placeholders
speedlimit =
retVelTime =
R15toR6 =
walkSpeed =
jumpPower =
allowshiftlock = allowshiftlock
gravity =
simrad = simrad
ctrlclicktp = ctrltp
clickfling = clickfling
flingvel = (,,)
highlightflingtargets = highlightflingtargets
c=lp.Character
() (c c:(ws))
hum=c:()
rootpart=(c,,) (c,,) (c,,) (hum hum.RootPart) (c,,,) c:()
rootpart
R15toR6=R15toR6 hum (hum.RigType==e.HumanoidRigType.R15)
simrad = ((simrad)==) ((shp)==) simrad
cam=
()
cam=ws.CurrentCamera
cam
ws:():()
cam=ws.CurrentCamera
()
camcf=cam.CFrame
enumCamS=e.CameraType.Scriptable
camt=cam.CameraType
camcon0=
camcon1=
()
()
camcon0
camcon0:()
camcon0=
c
cam.CameraType==enumCamS
cam.CameraType=camt
camcon1:()
camcon0=cam.Changed:((p)
c
camcon0:()
camcon1:()
(p==) (cam.CFrame~=camcf)
cam.CFrame=camcf
(p==) (p==)
subj=cam.CameraSubject
subj subj:() (subj.Parent==c) (cam.CameraType~=enumCamS)
cam.CameraType = enumCamS
)
subj=cam.CameraSubject
subj subj:() (subj.Parent==c) (cam.CameraType~=enumCamS)
cam.CameraType=enumCamS
cam.CFrame=camcf
camcon1=ws:():(onnewcamera)
()
rGravity=ws.Gravity
ws:():(()
rGravity=ws.Gravity
)
fpdh=ws.FallenPartsDestroyHeight
novoid=novoid (fpdh+)
(v)
(v)==
v:()
v.MeshId, v.TextureID
v=v:()
v
v.MeshId, v.TextureId
,
joints={}
cframes={}
des=c:()
i=,#des
v=des[i]
v:()
(joints,{
Name=v.Name,
C0=v.C0,
C1=v.C1,
Part0=v.Part0,
Part1=v.Part1
})
v:()
cframes[v]=v.CFrame
(v)
(v)~=
v.Archivable
v.Archivable=
v=v:()
c=v:()
i=,#c
v=c[i]
v:()
v.Name=()
v:()
v:()
v.Name=()
v.Anchored=
v.CanCollide=
v.Transparency=
v.Parent=ws
v
(v)
ins=v
(v)
v={=v.CFrame,Name=v.Name,Anchored=}
meshid,textureid=(v)
meshid (meshid~=) textureid (textureid~=) (v.Parent~=c)
placeholders
v={=v.CFrame,Name=v.Name,Anchored=,meshid=meshid,textureid=textureid,placeholder=(v)}
v={=v.CFrame,Name=v.Name,Anchored=,meshid=meshid,textureid=textureid}
v={=v.CFrame,Name=v.Name,Anchored=}
i,v1 ((cframes))
i==ins
cframes[ins]=
cframes[v]=v1
i,v1 (joints)
v1.Part0==ins
v1.Part0=v
v1.Part1==ins
v1.Part1=v
rootpart==ins
rootpart=v
v
i,v (joints)
v.Part0=(v.Part0)
v.Part1=(v.Part1)
Yvel=
cfr=rootpart.CFrame
pos=cfr.Position
primarypart=
shiftlock=
firstperson=
xzvel=v3_0
v3_0150=v3_010*
camoff=(v3_0,camcf.LookVector)
camoff=camoff-v3_001*(camcf.Position-(pos+v3_0150)).Magnitude
refreshjointsinternal=
refreshjointsinternal=(part,refreshed)
part
(refreshed,part)
i,v (joints)
part0=v.Part0
part1=v.Part1
part1 (part0==part)
cframes[part1]=cframes[part]*v.C0*v.C1:()
(refreshed,part1)
(part1,refreshed)
part0 (part1==part)
cframes[part0]=cframes[part]*v.C1*v.C0:()
(refreshed,part0)
(part0,refreshed)
(v)
(v,{})
R15toR6
R6parts={
head={Name=,Anchored=},
torso={Name=,Anchored=},
root={Name=,Anchored=},
leftArm={Name=,Anchored=},
rightArm={Name=,Anchored=},
leftLeg={Name=,Anchored=},
rightLeg={Name=,Anchored=}
}
i,v (R6parts)
cframes[v]=cfr
(joints,{
Name=,
Part0=R6parts.torso,Part1=R6parts.head,
C0=(,,,-,,,,,,,,-),
C1=(,-,,-,,,,,,,,-)
})
(joints,{
Name=,
Part0=R6parts.root,Part1=R6parts.torso,
C0=(,,,-,,,,,,,,-),
C1=(,,,-,,,,,,,,-)
})
(joints,{
Name=,
Part0=R6parts.torso,Part1=R6parts.rightArm,
C0=(,,,,,,,,-,-,,),
C1=(-,,,,,,,,-,-,,)
})
(joints,{
Name=,
Part0=R6parts.torso,Part1=R6parts.leftArm,
C0=(-,,,,,-,,,,,,),
C1=(,,,,,-,,,,,,)
})
(joints,{
Name=,
Part0=R6parts.torso,Part1=R6parts.rightLeg,
C0=(,-,,,,,,,-,-,,),
C1=(,,,,,,,,-,-,,)
})
(joints,{
Name= ,
Part0=R6parts.torso,Part1=R6parts.leftLeg,
C0=(-,-,,,,-,,,,,,),
C1=(-,,,,,-,,,,,,)
})
(joints,{
Part0=R6parts.root,Part1=rootpart,
C0=cf_0,C1=cf_0
})
(rootpart)
(n)
i,_ (cframes)
(i.Name==n) (R6parts,i)
i
(p0, p1, p2)
p1=(p1)
p2=(p2)
(p1 p2)
i,v (joints)
(v.Part0==p1) (v.Part1==p2)
joints[i]=
(v.Part0==p2) (v.Part1==p1)
joints[i]=
(joints,{
Part0=p0,Part1=p1,
C0=cf_0,
C1=cframes[p1]:()*cframes[p0]
})
(R6parts.head,,)
(R6parts.leftArm,,)
(R6parts.rightArm,,)
(R6parts.leftLeg,,)
(R6parts.rightLeg,,)
(R6parts.torso,,)
(name,blacklist)
i,v (cframes)
(i.Name==name) (blacklist (blacklist,i))
i
(meshid,textureid,blacklist)
v,_ (cframes)
((v)==) (blacklist (blacklist,v))
v.meshid (v.meshid,meshid) (v.textureid,textureid)
v
(name)
i,v (joints)
v.Name==name
v
{C0=cf_0,C1=cf_0}
(handle)
i,v (joints)
v.Part0==handle
v
i,v (joints)
v.Part1==handle
v
(...)
((...) {}) {C0=cf_0,C1=cf_0}
accessorylimbs={
{meshid=,textureid=,C0=(,,()),Name=},
{meshid=,textureid=,C0=((),(),(-)),Name=},
{meshid=,textureid=,C0=((),(),()),Name=},
{meshid=,textureid=,C0=((),(),(-)),Name=},
{meshid=,textureid=,C0=((),(),()),Name=},
{meshid=,textureid=,C0=((),(),(-)),Name=},
{meshid=,textureid=,C0=((),(),()),Name=},
{meshid=,textureid=,C0=(,,()),Name=},
{meshid=,textureid=,C0=cf_0,Name=},
{meshid=,textureid=,C0=cf_0,Name=},
{meshid=,textureid=,C0=cf_0,Name=}
}
alignblacklist={}
i=,#accessorylimbs
v=accessorylimbs[i]
p=(v.Name)
h=(v.meshid,v.textureid,alignblacklist)
w=(h)
p w
w.C0=v.C0
w.Part0=h
w.C1=cf_0
w.Part1=p
(alignblacklist,h)
raycastparams=RaycastParams.()
raycastparams.FilterType=e.RaycastFilterType.Blacklist
raycastparams.RespectCanCollide=
rayfilter={}
characters={}
()
(rayfilter)
i,v (characters)
(rayfilter,v)
raycastparams.FilterDescendantsInstances=rayfilter
flingtable={}
cframes1={}
lastpositions={}
claimtimes={}
rootparts={}
ondes=
ondes=(v)
meshid1,textureid1=(v)
meshid1
i,v1 (cframes)
(i)== (cframes1,i)
meshid=i.meshid
meshid (meshid1==meshid) (textureid1==i.textureid)
cframes1[v]=i
lastpositions[v]=v.Position
v:()
(v.Parent)
(v)
lastc=
()
newc=v.Character
newc (newc ~= lastc)
lastc=newc
characters[v]=newc
()
hrp=(newc,,,)
(hrp c newc:(ws))
v==lp
c=newc
fi,fv=(flingtable)
fi
i,v ((flingtable))
c
startpos=i.Position
stoptime=sine+
()
sine>stoptime
(startpos-i.Position).Magnitude>
tcf=i.CFrame+i.Velocity*((sine*)+)
novoid (tcf.Y<novoid)
tcf=tcf+v3_010*(novoid-tcf.Y)
hrp.CFrame=tcf
hrp.Velocity=i.Velocity*v3_101*
hrp.RotVelocity=flingvel
v
v:()
flingtable[i]=
hrp.Velocity=v3_0
hrp.RotVelocity=v3_0
hrp.CFrame=cfr
()
startpos=pos+((-,),,(-,))
dir=
poscheck=
poscheck
poscheck=
i,v (rootparts)
diff=(startpos-v.Position)*v3_101
diff.Magnitude<
poscheck=
dir=dir diff.Unit
startpos=startpos+dir
diff=(startpos-pos)*v3_101
diff.Magnitude<
poscheck=
dir=dir diff.Unit
startpos=startpos+dir
startpos=cfr.Rotation+startpos
primarypart=c.PrimaryPart hrp
hrp.CFrame=startpos
hrp.Velocity=v3_0
hrp.RotVelocity=v3_0
claimwait
()
lp.Character=
newc:()
(cframes1)
(claimtimes)
(lastpositions)
cd=newc:()
i=,#cd
(ondes,cd[i])
newc.DescendantAdded:(ondes)
rootparts[v]=hrp
v:():(oncharacter)
()
plrst=plrs:()
i=,#plrst (plrst[i])
plrs.PlayerAdded:(onplayer)
plrs.PlayerRemoving:((v)
characters[v]=
rootparts[v]=
)
mradN05=(-)
KeyCode=e.KeyCode
enumMLC=e.MouseBehavior.LockCenter
enumMB2=e.UserInputType.MouseButton2
enumMLCP=e.MouseBehavior.LockCurrentPosition
enumMD=e.MouseBehavior.Default
enumMW=e.UserInputType.MouseWheel
mode=
defaultmode={}
modes={default=defaultmode}
()
lerpsIdle=emptyfunction
lerpsWalk=emptyfunction
lerpsJump=emptyfunction
lerpsFall=emptyfunction
(key,mode)
((key)~=) ((mode)~=)
i,v (mode)
(v)~=
mode[i]=
key==
defaultmode=mode
modes.default=mode
lerpsIdle=mode.idle emptyfunction
lerpsWalk=mode.walk emptyfunction
lerpsJump=mode.jump emptyfunction
lerpsFall=mode.fall emptyfunction
mode.modeEntered
mode.()
#key==
key=KeyCode[((key,,))]
modes[key]=mode
keyW=KeyCode.W
Wpressed=uis:(keyW)
keyA=KeyCode.A
Apressed=uis:(keyA)
keyS=KeyCode.S
Spressed=uis:(keyS)
keyD=KeyCode.D
Dpressed=uis:(keyD)
keySpace=KeyCode.Space
spacePressed=uis:(keySpace)
keyShift=KeyCode.LeftShift
uis.InputBegan:((a)
gs.MenuIsOpen uis:()
a=a.KeyCode
a==keyW
Wpressed=
a==keyA
Apressed=
a==keyS
Spressed=
a==keyD
Dpressed=
a==keySpace
spacePressed=
a==keyShift
shiftlock=allowshiftlock shiftlock
modes[a]
modes[mode].modeLeft
modes[mode].()
mode==a
mode=
mode=a
modet=modes[mode]
lerpsIdle=modet.idle defaultmode.idle emptyfunction
lerpsWalk=modet.walk defaultmode.walk emptyfunction
lerpsJump=modet.jump defaultmode.jump emptyfunction
lerpsFall=modet.fall defaultmode.fall emptyfunction
modes[mode].modeEntered
modes[mode].()
)
uis.InputEnded:((a)
a=a.KeyCode
a==keyW
Wpressed=
a==keyA
Apressed=
a==keyS
Spressed=
a==keyD
Dpressed=
a==keySpace
spacePressed=
)
uis.InputChanged:((a,b)
( b) (a.UserInputType==enumMW)
camoff=camoff+a.Position*v3_001*(-camoff.Z/)
camoff.Z>
camoff=camoff-camoff.Position
firstperson=camoff.Z==
)
(target)
c
()
(target)~=
target=mouse.Target
target
()
target:() target:()
target=target.Parent
target:()
target=target.Parent
( target:()) (target==c)
()
targetpart=(target,,) (target,,) (target,,)
(targetpart targetpart:(ws))
()
highlightflingtargets
h=()
h.Name=()
h.Adornee=target
h.FillColor=(,,)
h.OutlineColor=(,,)
h.FillTransparency=
h.OutlineTransparency=
h.Parent=i9
flingtable[targetpart]=h
flingtable[targetpart]=
()
ctrlclicktp
ctrlclicktp=KeyCode.LeftControl
tpoff=v3_010*
clickfling
mouse.Button1Down:(()
mouse.Target
uis:(ctrlclicktp)
pos=mouse.Hit.Position+tpoff
cfr=(pos,pos+camoff.LookVector*v3_101)
xzvel=v3_0
Yvel=
()
)
mouse.Button1Down:(()
mouse.Target uis:(ctrlclicktp)
pos=mouse.Hit.Position+tpoff
cfr=(pos,pos+camoff.LookVector*v3_101)
xzvel=v3_0
Yvel=
)
clickfling
mouse.Button1Down:(predictionfling)
noYvelTime=
lastsine=sine
con=
()
c
i,v (cframes)
p=i.placeholder
p
p:()
i,v (flingtable)
v
v:()
uis.MouseBehavior=enumMD
()
c=lp.Character
c
cam.CameraSubject=c:()
con con:()
sine=()
delta=sine-lastsine
deltaTime=(delta*,,)
lastsine=sine
shiftlock
allowshiftlock
uis.MouseBehavior=enumMLC
rotation=uis:()*mradN05
camoffpos=camoff.Position
camoff=(camoffpos,camoffpos+camoff.LookVector)*(rotation.Y,rotation.X,)
shiftlock=
firstperson
uis.MouseBehavior=enumMLC
rotation=uis:()*mradN05
camoffpos=camoff.Position
camoff=(camoffpos,camoffpos+camoff.LookVector)*(rotation.Y,rotation.X,)
uis:(enumMB2)
uis.MouseBehavior=enumMLCP
rotation=uis:()*mradN05
camoffpos=camoff.Position
camoff=(camoffpos,camoffpos+camoff.LookVector)*(rotation.Y,rotation.X,)
uis.MouseBehavior=enumMD
raycastresult=ws:(pos,v3_010*(fpdh-pos.Y),raycastparams)
onground=
raycastresult
raycastresult=raycastresult.Position
onground=(pos.Y-raycastresult.Y)<
onground
Yvel=
cfr=cfr+v3_010*(raycastresult.Y+-pos.Y)*(delta*,,)
spacePressed
Yvel=jumpPower
Yvel=Yvel-gravity*delta
pos.Y+Yvel*delta<raycastresult.Y
Yvel=
cfr=cfr+v3_010*(raycastresult.Y+-pos.Y)
Yvel=
onground=
xzvel=v3_0
Wpressed
xzvel=xzvel+(camoff.LookVector*v3_101).Unit
Spressed
xzvel=xzvel-(camoff.LookVector*v3_101).Unit
Apressed
xzvel=xzvel-(camoff.RightVector*v3_101).Unit
Dpressed
xzvel=xzvel+(camoff.RightVector*v3_101).Unit
pos=cfr.Position
shiftlock firstperson
xzvel.Magnitude>
xzvel=xzvel.Unit*walkSpeed
cfr=(pos,pos+camoff.LookVector*v3_101)
xzvel.Magnitude>
xzvel=xzvel.Unit*walkSpeed
cfr=cfr:((pos,pos+xzvel),deltaTime)
cfr=cfr+(xzvel+(v3_010*Yvel))*delta
pos=cfr.Position
camcf=(pos,pos+camoff.LookVector)+camoff.LookVector*camoff.Z+v3_0150
shiftlock firstperson
camcf=camcf+camcf.RightVector*
cam
cam.CFrame=camcf
onground
xzvel==v3_0
()
()
Yvel>
()
()
cframes[rootpart]=cfr
(rootpart)
(Yvel)>
noYvelTime=
noYvelTime=(noYvelTime+delta*,,)
xzvel=xzvel*(-noYvelTime)
idlerv=(((sine-)*),(sine*),((sine+)*))
idleoff=idlerv*
i,v (cframes)
p=i.placeholder
p
p.Parent~=ws
p.Parent=ws
p.CFrame=v
claimpos=primarypart.Position
i,v (cframes1)
( i.Anchored) i:(ws)
i.ReceiveAge==
p=v.placeholder
p p.Parent
p.Parent=
v=cframes[v]
lastpos=lastpositions[i]
vel=(v.Position-lastpos)/delta
vel.Magnitude>speedlimit
vel=vel.Unit*speedlimit
v=v+(lastpos+vel*delta)-v.Position
lastpositions[i]=v.Position
vel.Magnitude<
v=v+idleoff
novoid (v.Y<novoid)
v=v+v3_010*(novoid-v.Y)
claimtime=claimtimes[i]
claimtime
sine-claimtime<retVelTime
i.Velocity=(claimpos-v.Position)*v3_101/(v.Y,claimpos.Y,rGravity)+v3_net
i.Velocity=(vel*noYvelTime+xzvel)
claimtimes[i]=sine
i.Velocity=(vel*noYvelTime+xzvel)
i.CFrame=v
i.RotVelocity=idlerv
claimtimes[i]=
lastpositions[i]=i.Position
simrad
(lp,,simrad)
sine=()
lastsine=sine
con=heartbeat:(mainFunction)
()
stopreanimate=()
c
c=
legcfR=(,-,)
legcfL=(-,-,)
raydir=v3_010*-
()
rY=ws:((cfr*legcfR).Position,raydir,raycastparams)
lY=ws:((cfr*legcfL).Position,raydir,raycastparams)
rY (rY.Position.Y-(pos.Y-)) ,lY (lY.Position.Y-(pos.Y-))
()
fw=cfr.LookVector*xzvel/walkSpeed
rt=cfr.RightVector*xzvel/walkSpeed
fw.X+fw.Z,rt.X+rt.Z
lastvel=v3_0
velchg1=v3_0
()
velchg1=velchg1+(lastvel-xzvel)
lastvel=xzvel
velchg1=velchg1:(v3_0,deltaTime/)
fw=cfr.LookVector*velchg1/
rt=cfr.RightVector*velchg1/
fw.X+fw.Z,rt.X+rt.Z
(number1,number2,alpha)
number1 + (number2-number1)*alpha
lastYvel=
velYchg1=
()
velYchg1=(velYchg1+(lastYvel-Yvel),-,)
lastYvel=Yvel
velYchg1=velYchg1-velYchg1*(deltaTime/)
velYchg1
(alpha)
mpos=mouse.Hit.Position
cfr=cfr:((pos,(mpos.X,pos.Y,mpos.Z)),alpha deltaTime)
(n)
(n) ~=
n=
walkSpeed=n
(n)
(n) ~=
n=
jumpPower=n
(n)
(n) ~=
n=
gravity=n
{
cframes=cframes,
joints=joints,
fling=predictionfling,
predictionfling=predictionfling,
refreshjoints=refreshjoints,
raycastlegs=raycastlegs,
velbycfrvec=velbycfrvec,
velchgbycfrvec=velchgbycfrvec,
velYchg=velYchg,
addmode=addmode,
getPart=getPart,
getPartFromMesh=getPartFromMesh,
getAccWeldFromMesh=getAccWeldFromMesh,
getJoint=getJoint,
getPartJoint=getPartJoint,
rotToMouse=rotToMouse,
setWalkSpeed=setWalkSpeed,
setJumpPower=setJumpPower,
setGravity=setGravity
}
Converted = {
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
[] = .();
}
Converted[].ResetOnSpawn =
Converted[].ZIndexBehavior = .ZIndexBehavior.Sibling
Converted[].Parent = :()
Converted[].AnchorPoint = .(, )
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].ClipsDescendants =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].Image =
Converted[].BackgroundColor3 = .(, , )
Converted[].BackgroundTransparency =
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Size = .(, , , )
Converted[].Parent = Converted[]
Converted[].Image =
Converted[].BackgroundColor3 = .(, , )
Converted[].BackgroundTransparency =
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Parent = Converted[]
Converted[].Image =
Converted[].BackgroundColor3 = .(, , )
Converted[].BackgroundTransparency =
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Parent = Converted[]
Converted[].Image =
Converted[].BackgroundColor3 = .(, , )
Converted[].BackgroundTransparency =
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].RichText =
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextScaled =
Converted[].TextSize =
Converted[].TextWrapped =
Converted[].BackgroundColor3 = .(, , )
Converted[].BackgroundTransparency =
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].RichText =
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].RichText =
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextScaled =
Converted[].TextSize =
Converted[].TextWrapped =
Converted[].BackgroundColor3 = .(, , )
Converted[].BackgroundTransparency =
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Visible =
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextScaled =
Converted[].TextSize =
Converted[].TextWrapped =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(-, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextScaled =
Converted[].TextSize =
Converted[].TextWrapped =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextScaled =
Converted[].TextSize =
Converted[].TextWrapped =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(-, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextScaled =
Converted[].TextSize =
Converted[].TextWrapped =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(, , , )
Converted[].Size = .(, , , )
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = .(, )
Converted[].Parent = Converted[]
Converted[].Parent = Converted[]
Converted[].ApplyStrokeMode = .ApplyStrokeMode.Border
Converted[].Thickness =
Converted[].Parent = Converted[]
Converted[].Color = ColorSequence.{
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}
Converted[].Parent = Converted[]
Converted[].Font = .Font.SourceSansBold
Converted[].Text =
Converted[].TextColor3 = .(, , )
Converted[].TextSize =
Converted[].TextWrapped =
Converted[].BackgroundColor3 = .(, , )
Converted[].BorderColor3 = .(, , )
Converted[].BorderSizePixel =
Converted[].Position = .(-, , , )
Converted[].Size = .(, , , )
Converted[].Visible =
Converted[].Name =
Converted[].Parent = Converted[]
Converted[].CornerRadius = UDim.new(0, 15)
Converted["_UICorner16"].Parent = Converted["_Button1"]
Converted["_UIGradient16"].Parent = Converted["_Button1"]
Converted["_UIStroke16"].ApplyStrokeMode = Enum.ApplyStrokeMode.Border
Converted["_UIStroke16"].Thickness = 3
Converted["_UIStroke16"].Parent = Converted["_Button1"]
Converted["_UIGradient17"].Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(43.00000123679638, 0, 74.0000031888485)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
}
Converted["_UIGradient17"].Parent = Converted["_ScreenGui"]
-- Fake Module Scripts:
local fake_module_scripts = {}
-- Fake Local Scripts:
local function AAYLK_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b3.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b3"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local velchgbycfrvec=t.velchgbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
local AccessoryWeld = getPartFromMesh(4481946048,4481947990)
local AccessoryWeld = getPartJoint(AccessoryWeld)
t.setWalkSpeed(16)
addmode("default", {
idle = function()
t.setWalkSpeed(16)
local rY, lY = raycastlegs()
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5-0.2*sin((sine + 10)*4),0)*angles(0,1.5707963267948966,-0.17453292519943295*sin((sine+10)*4)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*4),0.1 * sin(sine*4))*angles(0,1.5707963267948966,-0.08726646259971647*sin(sine*4)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),0.1 * sin(sine*4))*angles(0,-1.5707963267948966,0.08726646259971647*sin(sine*4)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5-0.2*sin((sine + 10)*4),0)*angles(0,-1.5707963267948966,0.17453292519943295*sin((sine+10)*4)),deltaTime)
--MW_animatorProgressSave: RightArm,1,0,0,4,0,0,0,4,0.5,-0.2,10,4,90,0,0,4,0,0,0,4,0,-10,10,4,Head,0,0,0,4,-90,5,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,-0.2,0,4,90,0,0,4,0,0.1,0,4,0,-5,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-90,0,0,4,0,0.1,0,4,0,5,0,4,Torso,0,0,0,4,-90,5,0,4,0,0.2,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftArm,-1,0,0,4,-0,0,0,4,0.5,-0.2,10,4,-90,0,0,4,0,0,0,4,0,10,10,4
end,
walk = function()
local fw, rt = velbycfrvec()
local rY, lY = raycastlegs()
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966+0.08726646259971647*sin(sine*6),0.6981317007977318*sin(sine*6)),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966+0.08726646259971647*sin(sine*6),0.6981317007977318*sin(sine*6)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966+0.17453292519943295*sin((sine+10)*6),0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.3*sin(sine*6),0)*angles(0,1.5707963267948966,0.6981317007977318*sin((sine+2.5)*6)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1+0.2*sin(sine*6),0)*angles(0,-1.5707963267948966,0.6981317007977318*sin((sine+2.5)*6)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.1 * sin(sine*6),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
--MW_animatorProgressSave: RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,90,5,0,6,0,0,0,4,0,40,0,6,LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-90,5,0,6,0,0,0,4,0,40,0,6,Head,0,0,0,4,-90,10,10,6,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,-0.3,0,6,90,0,0,4,0,0,0,4,0,40,2.5,6,LeftLeg,-1,0,0,4,-0,0,0,4,-1,0.2,0,6,-90,0,0,4,0,0,0,4,0,40,2.5,6,Torso,0,0,0,4,-90,0,0,6,0,0.1,0,6,-0,0,0,4,0,0,0,4,180,0,0,4
end,
jump = function()
local fw, rt = velbycfrvec()
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1.5,0.5,-0.5)*angles(0,0,0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,-0.3490658503988659),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1.5,0.5,-0.5)*angles(0,0,-0.8726646259971648),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.7453292519943295,0,3.141592653589793),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.7453292519943295,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-0.5,-0.5)*angles(0,-1.5707963267948966,0.3490658503988659),deltaTime)
--MW_animatorProgressSave: RightArm,1.5,0,0,1,0,0,0,1,0.5,0,0,1,0,0,0,1,-0.5,0,0,1,50,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,-20,0,0,1,LeftArm,-1.5,0,0,1,-0,0,0,1,0.5,0,0,1,0,0,0,1,-0.5,0,0,1,-50,0,0,1,Torso,0,0,0,1,-100,,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,Head,0,0,0,1,-100,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-0.5,0,0,1,-90,0,0,1,-0.5,0,0,1,20,0,0,1
end,
fall = function()
t.setJumpPower(300)
local fw, rt = velbycfrvec()
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1.5,0.5,-0.5)*angles(0,0,0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,-0.3490658503988659),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1.5,0.5,-0.5)*angles(0,0,-0.8726646259971648),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.7453292519943295,0,3.141592653589793),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.7453292519943295,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-0.5,-0.5)*angles(0,-1.5707963267948966,0.3490658503988659),deltaTime)
--MW_animatorProgressSave: RightArm,1.5,0,0,1,0,0,0,1,0.5,0,0,1,0,0,0,1,-0.5,0,0,1,50,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,-20,0,0,1,LeftArm,-1.5,0,0,1,-0,0,0,1,0.5,0,0,1,0,0,0,1,-0.5,0,0,1,-50,0,0,1,Torso,0,0,0,1,-100,,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,Head,0,0,0,1,-100,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-0.5,0,0,1,-90,0,0,1,-0.5,0,0,1,20,0,0,1
end
})
end)
end
local function MBPYJ_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b4.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b4"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local velYchg=t.velYchg
local setWalkSpeed=t.setWalkSpeed
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
local AccessoryWeld = getPartFromMesh(13610799467,13610799583)
local AccessoryWeld = getPartJoint(AccessoryWeld)
local ring = getPartFromMesh(4481952601,4481952883)
local ring = getPartJoint(ring)
t.setWalkSpeed(20)
addmode("default", {
idle = function()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.9198621771937625,0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.05235987755982989*sin(sine*2),3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*4),0)*angles(0,1.5707963267948966-0.03490658503988659*sin(sine*2),0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),0)*angles(0,-1.5707963267948966,0),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.48863983154296875,19,0.4705667495727539)*angles(0,0,0),deltaTime)
ring.C0=ring.C0:Lerp(cf(0,19-0.5*sin(sine*1),0.5)*angles(0,0,0),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,Head,0,0,0,4,-110,0,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,Torso,0,0,0,4,-90,,0,4,0,0.2,0,4,-0,3,0,2,0,0,0,4,180,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,-0.2,0,4,90,-2,0,2,0,0,0,4,0,0,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-90,0,0,4,0,0,0,4,0,0,0,4,ArmTool_Handle,-0.48863983154296875,0,0,4,0,0,0,4,19,0,0,4,0,0,0,4,0.4705667495727539,0,0,4,0,0,0,4,MeshPartAccessory_Handle,,0,0,1,0,0,0,1,19,-0.5,0,1,0,0,0,1,0.5,0,0,1,0,0,0,1
end,
walk = function()
local Vfw, Vrt = velbycfrvec()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.9198621771937625+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.05235987755982989*sin(sine*2),3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1+0.2*sin(sine*4),0)*angles(0,1.5707963267948966-0.03490658503988659*sin(sine*2),-0.6981317007977318*sin((sine+10)*4)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.3*sin(sine*4),0)*angles(0,-1.5707963267948966,-0.6981317007977318*sin((sine+10)*4)),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.48863983154296875,19,0.4705667495727539)*angles(0,0,0),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(0,19-0.5*sin(sine*1),0.5)*angles(0,0,0),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,Head,0,0,0,4,-110,5,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,Torso,0,0,0,4,-90,,0,4,0,0.2,0,4,-0,3,0,2,0,0,0,4,180,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,0.2,0,4,90,-2,0,2,0,0,0,4,0,-40,10,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.3,0,4,-90,0,0,4,0,0,0,4,0,-40,10,4,ArmTool_Handle,-0.48863983154296875,0,0,4,0,0,0,4,19,0,0,4,0,0,0,4,0.4705667495727539,0,0,4,0,0,0,4,MeshPartAccessory_Handle,,0,0,1,0,0,0,1,19,-0.5,0,1,0,0,0,1,0.5,0,0,1,0,0,0,1
end
})
local attackAnimation=nil
mouse.Button1Down:Connect(function()
if attackAnimation then return end
attackAnimation=function()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,-19,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.3161255787892263),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(2.5,0.5396773815155029,0.7)*angles(0,-0.17453292519943295,0),deltaTime)
ring.C0=ring.C0:Lerp(cf(1.5,-1.5,1.5)*angles(1.5707963267948966,0,0),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,1,-0,0,0,1,-19,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,190,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,20,0,0,1,0,0,0,1,-50,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,ArmTool_Handle,2.5,0,0,1,0,0,0,1,0.5396773815155029,0,0,1,-10,0,0,1,0.7,0,0,1,0,0,0,1,MeshPartAccessory_Handle,1.5,0,0,0.1,90,0,0,1,-1.5,,0,1,,0,0,1,1.5,0,0,0.1,0,0,0,1
end
task.wait(0.3)
attackAnimation=function()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,-19,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.3962634015954636,0,3.3161255787892263),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(2.5,0.5396773815155029,0.7)*angles(-0.5235987755982988,-0.17453292519943295,0),deltaTime)
ring.C0=ring.C0:Lerp(cf(1.5,-1.5,1)*angles(1.5707963267948966,0,0),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,1,-0,0,0,1,-19,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-80,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,190,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,20,0,0,1,0,0,0,1,-50,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,ArmTool_Handle,2.5,0,0,1,-30,0,0,1,0.5396773815155029,0,0,1,-10,0,0,1,0.7,0,0,1,0,0,0,1,MeshPartAccessory_Handle,1.5,0,0,0.1,90,0,0,1,-1.5,,0,1,,0,0,1,1,0,0,0.1,0,0,0,1
end
task.wait(0.3)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,-19,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.3962634015954636,0,3.3161255787892263),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(2.5,0.5396773815155029,0.7)*angles(-0.5235987755982988,-0.17453292519943295,0),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1.5,-1.5,1)*angles(1.5707963267948966,0,0),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,1,-0,0,0,1,-19,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-80,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,190,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,20,0,0,1,0,0,0,1,-50,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,ArmTool_Handle,2.5,0,0,1,-30,0,0,1,0.5396773815155029,0,0,1,-10,0,0,1,0.7,0,0,1,0,0,0,1,MeshPartAccessory_Handle,1.5,0,0,0.1,90,0,0,1,-1.5,,0,1,,0,0,1,1.,0,0,0.1,0,0,0,1
attackAnimation=nil
end)
addmode("default",{
idle=function()
if attackAnimation then return attackAnimation() end
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.9198621771937625,0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.05235987755982989*sin(sine*2),3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*4),0)*angles(0,1.5707963267948966-0.03490658503988659*sin(sine*2),0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),0)*angles(0,-1.5707963267948966,0),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.48863983154296875,19,0.4705667495727539)*angles(0,0,0),deltaTime)
ring.C0=ring.C0:Lerp(cf(0,19-0.5*sin(sine*1),0.5)*angles(0,0,0),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,Head,0,0,0,4,-110,0,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,Torso,0,0,0,4,-90,,0,4,0,0.2,0,4,-0,3,0,2,0,0,0,4,180,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,-0.2,0,4,90,-2,0,2,0,0,0,4,0,0,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-90,0,0,4,0,0,0,4,0,0,0,4,ArmTool_Handle,-0.48863983154296875,0,0,4,0,0,0,4,19,0,0,4,0,0,0,4,0.4705667495727539,0,0,4,0,0,0,4,MeshPartAccessory_Handle,,0,0,1,0,0,0,1,19,-0.5,0,1,0,0,0,1,0.5,0,0,1,0,0,0,1
end,
walk = function()
local Vfw, Vrt = velbycfrvec()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.9198621771937625+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.05235987755982989*sin(sine*2),3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1+0.2*sin(sine*4),0)*angles(0,1.5707963267948966-0.03490658503988659*sin(sine*2),-0.6981317007977318*sin((sine+10)*4)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.3*sin(sine*4),0)*angles(0,-1.5707963267948966,-0.6981317007977318*sin((sine+10)*4)),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.48863983154296875,19,0.4705667495727539)*angles(0,0,0),deltaTime)
ring.C0=ring.C0:Lerp(cf(0,19-0.5*sin(sine*1),0.5)*angles(0,0,0),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,Head,0,0,0,4,-110,5,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,Torso,0,0,0,4,-90,,0,4,0,0.2,0,4,-0,3,0,2,0,0,0,4,180,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,0.2,0,4,90,-2,0,2,0,0,0,4,0,-40,10,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.3,0,4,-90,0,0,4,0,0,0,4,0,-40,10,4,ArmTool_Handle,-0.48863983154296875,0,0,4,0,0,0,4,19,0,0,4,0,0,0,4,0.4705667495727539,0,0,4,0,0,0,4,MeshPartAccessory_Handle,,0,0,1,0,0,0,1,19,-0.5,0,1,0,0,0,1,0.5,0,0,1,0,0,0,1
end
})
end)
end
local function ABEFP_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b5.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b5"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local velYchg=t.velYchg
local setWalkSpeed=t.setWalkSpeed
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
local AccessoryWeld = getPartFromMesh(11379559730,11152519811)
local AccessoryWeld = getPartJoint(AccessoryWeld)
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://8756658612"
t.setWalkSpeed(14)
addmode("default", {
idle = function()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1.1+0.1*sin(sine*1.e+25),0.1 * sin(sine*1.e+34),0.1 * sin(sine*9999999999999))*angles(0,0,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*4),0)*angles(0,1.3962634015954636+0.06981317007977318*sin(sine*2),0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),0)*angles(0,-1.3962634015954636-0.06981317007977318*sin(sine*2),0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.03490658503988659*sin(sine*2),3.141592653589793),deltaTime)
--MW_animatorProgressSave: Head,0,0,0,4,-90,5,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,staff_Handle,1.1,0.1,0,9999999999999999999999999,-0,0,0,4,0,0.1,0,9999999999999999999999999999999999,0,0,0,4,0,0.1,0,9999999999999,-0,0,0,4,RightLeg,1,-,0,2,0,0,0,4,-1,-0.2,0,4,80,4,0,2,0,0,0,4,0,0,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-80,-4,0,2,0,0,0,4,0,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,Torso,0,0,0,4,-90,0,0,4,0,0.2,0,4,-0,2,0,2,0,0,0,4,180,0,0,4
end,
walk = function()
local Vfw, Vrt = velbycfrvec()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1+0.1*sin(sine*1.e+32),0.1 * sin(sine*10000000000000000000),0.1 * sin(sine*10000000000000000))*angles(0,0,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1+0.2*sin(sine*4),0)*angles(0,1.3962634015954636+0.06981317007977318*sin(sine*2),-0.6981317007977318*sin((sine+10)*4)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.3*sin(sine*4),0)*angles(0,-1.3962634015954636-0.06981317007977318*sin(sine*2),-0.6981317007977318*sin((sine+10)*4)),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.03490658503988659*sin(sine*2),3.141592653589793),deltaTime)
--MW_animatorProgressSave: Head,0,0,0,4,-90,5,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,staff_Handle,1,0.1,0,99999999999999999999999999999999,-0,0,0,4,0,0.1,0,9999999999999999999,0,0,0,4,0,0.1,0,9999999999999999,-0,0,0,4,RightLeg,1,-,0,2,0,0,0,4,-1,0.2,0,4,80,4,0,2,0,0,0,4,0,-40,10,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.3,0,4,-80,-4,0,2,0,0,0,4,0,-40,10,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,Torso,0,0,0,4,-90,0,0,4,0,0.2,0,4,-0,2,0,2,0,0,0,4,180,0,0,4
end
})
local attackAnimation=nil
mouse.Button1Down:Connect(function()
if attackAnimation then return end
attackAnimation=function()
-- Assuming 'sound' is a variable that refers to the Sound object
sound:Play()
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,2.6179938779914944,0.3490658503988659),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1,0,-2.3)*angles(0.8726646259971648,2.0943951023931953,-0.3490658503988659),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,-0.17453292519943295,3.3161255787892263),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
--MW_animatorProgressSave: LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,150,0,0,1,0,0,0,1,20,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1,staff_Handle,1.,0,0,1,50,0,0,1,0.,0,0,1,120,0,0,1,-2.3,0,0,1,-20,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,-10,0,0,1,0,0,0,1,190,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1
end
task.wait(0.2)
attackAnimation=function()
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.0471975511965976,0.8726646259971648),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1.5,1,-3.5)*angles(0.8726646259971648,3.6651914291880923,0),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.3161255787892263),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
--MW_animatorProgressSave: LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,60,0,0,1,0,0,0,1,50,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1,staff_Handle,1.5,0,0,1,50,0,0,1,1,0,0,1,210,0,0,1,-3.5,0,0,1,-0,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,190,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1
end
task.wait(0.3)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,2.6179938779914944,0.3490658503988659),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1,0,-2.3)*angles(0.8726646259971648,2.0943951023931953,-0.3490658503988659),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,-0.17453292519943295,3.3161255787892263),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
--MW_animatorProgressSave: LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,150,0,0,1,0,0,0,1,20,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1,staff_Handle,1.,0,0,1,50,0,0,1,0.,0,0,1,120,0,0,1,-2.3,0,0,1,-20,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,-10,0,0,1,0,0,0,1,190,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1
attackAnimation=nil
end)
addmode("default",{
idle=function()
if attackAnimation then return attackAnimation() end
local rY, lY = raycastlegs()
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1.1+0.1*sin(sine*1.e+25),0.1 * sin(sine*1.e+34),0.1 * sin(sine*9999999999999))*angles(0,0,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*4),0)*angles(0,1.3962634015954636+0.06981317007977318*sin(sine*2),0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),0)*angles(0,-1.3962634015954636-0.06981317007977318*sin(sine*2),0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.03490658503988659*sin(sine*2),3.141592653589793),deltaTime)
--MW_animatorProgressSave: Head,0,0,0,4,-90,5,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,staff_Handle,1.1,0.1,0,9999999999999999999999999,-0,0,0,4,0,0.1,0,9999999999999999999999999999999999,0,0,0,4,0,0.1,0,9999999999999,-0,0,0,4,RightLeg,1,-,0,2,0,0,0,4,-1,-0.2,0,4,80,4,0,2,0,0,0,4,0,0,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-80,-4,0,2,0,0,0,4,0,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,Torso,0,0,0,4,-90,0,0,4,0,0.2,0,4,-0,2,0,2,0,0,0,4,180,0,0,4
end,
walk = function()
local Vfw, Vrt = velbycfrvec()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966+0.08726646259971647*sin(sine*4),0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-0.3490658503988659,0.8726646259971648),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(1+0.1*sin(sine*1.e+32),0.1 * sin(sine*10000000000000000000),0.1 * sin(sine*10000000000000000))*angles(0,0,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1+0.2*sin(sine*4),0)*angles(0,1.3962634015954636+0.06981317007977318*sin(sine*2),-0.6981317007977318*sin((sine+10)*4)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.3*sin(sine*4),0)*angles(0,-1.3962634015954636-0.06981317007977318*sin(sine*2),-0.6981317007977318*sin((sine+10)*4)),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,0.3490658503988659,-0.8726646259971648),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0.03490658503988659*sin(sine*2),3.141592653589793),deltaTime)
--MW_animatorProgressSave: Head,0,0,0,4,-90,5,0,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftArm,-1,0,0,4,-0,0,0,4,0.5,0,0,4,-20,0,0,4,0,0,0,4,50,0,0,4,staff_Handle,1,0.1,0,99999999999999999999999999999999,-0,0,0,4,0,0.1,0,9999999999999999999,0,0,0,4,0,0.1,0,9999999999999999,-0,0,0,4,RightLeg,1,-,0,2,0,0,0,4,-1,0.2,0,4,80,4,0,2,0,0,0,4,0,-40,10,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.3,0,4,-80,-4,0,2,0,0,0,4,0,-40,10,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,20,0,0,4,0,0,0,4,-50,0,0,4,Torso,0,0,0,4,-90,0,0,4,0,0.2,0,4,-0,2,0,2,0,0,0,4,180,0,0,4
end
})
end)
end
local function OQRL_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b7.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b7"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local velYchg=t.velYchg
local setWalkSpeed=t.setWalkSpeed
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
local AccessoryWeld = getPartFromMesh(11711334005,11711465232)
local AccessoryWeld = getPartJoint(AccessoryWeld)
game.workspace.CurrentCamera.FieldOfView = 150
t.setWalkSpeed(16)
addmode("default", {
idle = function()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5+0.1*sin(sine*2),0.1 * sin(sine*2))*angles(0,-1.5707963267948966,-0.2792526803190927),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1.3-0.2*sin(sine*2),-0.5)*angles(0,1.3962634015954636,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,2.0943951023931953,0.8726646259971648+0.08726646259971647*sin(sine*2)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.0471975511965976-0.17453292519943295*sin((sine+10)*2),0,3.141592653589793),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.0999984741210938,0.2,1.5+0.1*sin(sine*2))*angles(-0.7853981633974483-0.08726646259971647*sin(sine*2),-0.5235987755982988,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*2),-0.5+0.1*sin(sine*2))*angles(0,-1.5707963267948966,-0.2617993877991494),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*2),0)*angles(-2.0943951023931953,0,3.141592653589793),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,2,-0,0,0,2,0.5,0.1,0,2,-90,0,0,2,0,0.1,0,2,-16,0,0,2,RightLeg,1,0,0,2,0,0,0,2,-1.3,-0.2,0,2,80,0,0,2,-0.5,0,0,2,0,0,0,2,RightArm,1,0,0,2,0,0,0,2,0.5,0,0,2,120,0,0,2,0,0,0,2,50,5,0,2,Head,0,0,0,2,-60,-10,10,2,1,0,0,2,-0,0,0,2,0,0,0,2,180,0,0,2,MeshPartAccessory_Handle,-1.0999984741210938,0,0,2,-45,-5,0,2,0.2,,0,2,-30,0,0,2,1.5,0.1,0,2,0,,0,2,LeftLeg,-1,0,0,2,-0,0,0,2,-1,-0.2,0,2,-90,0,0,2,-0.5,0.1,0,2,-15,,0,2,Torso,0,0,0,2,-120,0,0,2,0,0.2,0,2,-0,0,0,2,0,0,0,2,180,0,0,2
end,
walk = function()
local Vfw, Vrt = velbycfrvec()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5-0.1*sin((sine + 10)*4),0.1 * sin(sine*4))*angles(0,-1.5707963267948966,-0.2792526803190927),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1+0.4*sin(sine*4),0)*angles(0,1.3962634015954636,-0.8726646259971648*sin((sine+5)*4)),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,2.0943951023931953,0.8726646259971648+0.08726646259971647*sin((sine+10)*4)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.0471975511965976-0.17453292519943295*sin((sine+10)*4),0,3.141592653589793),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.0999984741210938,0.2,1.5+0.1*sin((sine + 10)*4))*angles(-0.7853981633974483-0.08726646259971647*sin((sine+10)*4),-0.5235987755982988,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.4*sin(sine*4),-0.5+0.1*sin(sine*4))*angles(0,-1.5707963267948966,-0.2617993877991494-0.8726646259971648*sin((sine+5)*4)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-2.0943951023931953,0,3.141592653589793),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,4,-0,0,0,4,0.5,-0.1,10,4,-90,0,0,4,0,0.1,0,4,-16,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,0.4,0,4,80,0,0,4,0,0,0,4,0,-50,5,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,120,0,0,4,0,0,0,4,50,5,10,4,Head,0,0,0,4,-60,-10,10,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,MeshPartAccessory_Handle,-1.0999984741210938,0,0,4,-45,-5,10,4,0.2,,0,4,-30,0,0,4,1.5,0.1,10,4,0,,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.4,0,4,-90,0,0,4,-0.5,0.1,0,4,-15,-50,5,4,Torso,0,0,0,4,-120,0,0,4,0,0.2,0,4,-0,0,0,4,0,0,0,4,180,0,0,4
end
})
local attackAnimation=nil
mouse.Button1Up:Connect(function()
if attackAnimation then return end
attackAnimation=function()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.7453292519943295,1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,-0.17453292519943295,3.839724354387525),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.3,1,2.3)*angles(-1.3962634015954636,-0.17453292519943295,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,2,-0,0,0,2,0.5,0,0,2,-90,0,0,2,0,0,0,2,,0,0,2,RightLeg,1,0,0,2,0,0,0,2,-1,0,0,2,90,0,0,2,0,0,0,2,0,0,0,2,RightArm,1,0,0,2,0,0,0,2,0.5,0,0,2,100,0,0,2,0,0,0,2,90,0,0,2,LeftLeg,-1,0,0,2,-0,0,0,2,-1,0,0,2,-90,0,0,2,0,0,0,2,0,0,0,2,Head,0,0,0,2,-90,0,0,2,1,0,0,2,-10,0,0,2,0,0,0,2,220,0,0,2,MeshPartAccessory_Handle,-1.3,0,0,2,-80,0,0,2,1,0,0,2,-10,0,0,2,2.3,0,0,2,,0,0,2,Torso,0,0,0,2,-90,0,0,2,0,0,0,2,-0,0,0,2,0,0,0,2,170,0,0,2
end
task.wait(0.2)
attackAnimation=function()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(0,0.5,-0.5)*angles(0,-2.6179938779914944,-2.443460952792061),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.7453292519943295,1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0.17453292519943295,2.9670597283903604),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.3,1,2.3)*angles(-1.3962634015954636,-0.17453292519943295,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
--MW_animatorProgressSave: LeftArm,-0,0,0,2,-0,0,0,2,0.5,0,0,2,-150,0,0,2,-0.5,0,0,2,-140,0,0,2,RightLeg,1,0,0,2,0,0,0,2,-1,0,0,2,90,0,0,2,0,0,0,2,0,0,0,2,RightArm,1,0,0,2,0,0,0,2,0.5,0,0,2,100,0,0,2,0,0,0,2,90,0,0,2,LeftLeg,-1,0,0,2,-0,0,0,2,-1,0,0,2,-90,0,0,2,0,0,0,2,0,0,0,2,Head,0,0,0,2,-90,0,0,2,1,0,0,2,10,0,0,2,0,0,0,2,170,0,0,2,MeshPartAccessory_Handle,-1.3,0,0,2,-80,0,0,2,1,0,0,2,-10,0,0,2,2.3,0,0,2,,0,0,2,Torso,0,0,0,2,-90,0,0,2,0,0,0,2,-0,0,0,2,0,0,0,2,170,0,0,2
end
task.wait(0.2)
attackAnimation=function()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(0,0.5,-0.2)*angles(0,-2.6179938779914944,-2.443460952792061),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.7453292519943295,1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0.17453292519943295,2.9670597283903604),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.3,1,2.3)*angles(-1.3962634015954636,-0.17453292519943295,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
--MW_animatorProgressSave: LeftArm,-0,0,0,2,-0,0,0,2,0.5,0,0,2,-150,0,0,2,-0.2,0,0,2,-140,0,0,2,RightLeg,1,0,0,2,0,0,0,2,-1,0,0,2,90,0,0,2,0,0,0,2,0,0,0,2,RightArm,1,0,0,2,0,0,0,2,0.5,0,0,2,100,0,0,2,0,0,0,2,90,0,0,2,LeftLeg,-1,0,0,2,-0,0,0,2,-1,0,0,2,-90,0,0,2,0,0,0,2,0,0,0,2,Head,0,0,0,2,-90,0,0,2,1,0,0,2,10,0,0,2,0,0,0,2,170,0,0,2,MeshPartAccessory_Handle,-1.3,0,0,2,-80,0,0,2,1,0,0,2,-10,0,0,2,2.3,0,0,2,,0,0,2,Torso,0,0,0,2,-90,0,0,2,0,0,0,2,-0,0,0,2,0,0,0,2,170,0,0,2
end
task.wait(0.3)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(0,0.5,-0.5)*angles(0,-2.6179938779914944,-2.443460952792061),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.7453292519943295,1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0.17453292519943295,2.9670597283903604),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.3,1,2.3)*angles(-1.3962634015954636,-0.17453292519943295,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
--MW_animatorProgressSave: LeftArm,-0,0,0,2,-0,0,0,2,0.5,0,0,2,-150,0,0,2,-0.5,0,0,2,-140,0,0,2,RightLeg,1,0,0,2,0,0,0,2,-1,0,0,2,90,0,0,2,0,0,0,2,0,0,0,2,RightArm,1,0,0,2,0,0,0,2,0.5,0,0,2,100,0,0,2,0,0,0,2,90,0,0,2,LeftLeg,-1,0,0,2,-0,0,0,2,-1,0,0,2,-90,0,0,2,0,0,0,2,0,0,0,2,Head,0,0,0,2,-90,0,0,2,1,0,0,2,10,0,0,2,0,0,0,2,170,0,0,2,MeshPartAccessory_Handle,-1.3,0,0,2,-80,0,0,2,1,0,0,2,-10,0,0,2,2.3,0,0,2,,0,0,2,Torso,0,0,0,2,-90,0,0,2,0,0,0,2,-0,0,0,2,0,0,0,2,170,0,0,2
attackAnimation=nil
end)
local attackAnimation=nil
mouse.Button1Down:Connect(function()
if attackAnimation then return end
attackAnimation=function()
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.7453292519943295,1.5707963267948966),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0.3490658503988659,3.3161255787892263),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.3,1,2.3)*angles(-1.3962634015954636,-0.17453292519943295,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
--MW_animatorProgressSave: RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,100,0,0,1,0,0,0,1,90,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,20,0,0,1,0,0,0,1,190,0,0,1,MeshPartAccessory_Handle,-1.3,0,0,1,-80,0,0,1,1,0,0,1,-10,0,0,1,2.3,0,0,1,,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1
end
task.wait(0.2)
attackAnimation=function()
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0.3)*angles(0,1.7453292519943295,1.5707963267948966),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0.2617993877991494,3.3161255787892263),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.3,0.8,2.3)*angles(-1.3962634015954636,-0.17453292519943295,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
--MW_animatorProgressSave: RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,100,0,0,1,0.3,0,0,1,90,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,15,0,0,1,0,0,0,1,190,0,0,1,MeshPartAccessory_Handle,-1.3,0,0,1,-80,0,0,1,0.8,0,0,1,-10,0,0,1,2.3,0,0,1,,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1
end
task.wait(0.3)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0.3)*angles(0,1.7453292519943295,1.5707963267948966),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0.2617993877991494,3.3161255787892263),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.3,0.8,2.3)*angles(-1.3962634015954636,-0.17453292519943295,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,2.9670597283903604),deltaTime)
--MW_animatorProgressSave: RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,100,0,0,1,0.3,0,0,1,90,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,15,0,0,1,0,0,0,1,190,0,0,1,MeshPartAccessory_Handle,-1.3,0,0,1,-80,0,0,1,0.8,0,0,1,-10,0,0,1,2.3,0,0,1,,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,170,0,0,1
attackAnimation=nil
end)
addmode("default",{
idle=function()
if attackAnimation then return attackAnimation() end
t.setWalkSpeed(16)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5+0.1*sin(sine*4),0.1 * sin(sine*4))*angles(0,-1.5707963267948966,-0.2792526803190927),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1.3-0.2*sin(sine*4),-0.5)*angles(0,1.3962634015954636,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,2.0943951023931953,0.8726646259971648+0.08726646259971647*sin(sine*4)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),-0.5+0.1*sin(sine*4))*angles(0,-1.5707963267948966,-0.2617993877991494),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.0471975511965976-0.17453292519943295*sin((sine+5)*4),0,3.141592653589793),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.0999984741210938,0.2,1.5+0.1*sin(sine*4))*angles(-0.7853981633974483-0.08726646259971647*sin(sine*4),-0.5235987755982988,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-2.0943951023931953,0,3.141592653589793),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,4,-0,0,0,4,0.5,0.1,0,4,-90,0,0,4,0,0.1,0,4,-16,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1.3,-0.2,0,4,80,0,0,4,-0.5,0,0,4,0,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0,0,4,120,0,0,4,0,0,0,4,50,5,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-90,0,0,4,-0.5,0.1,0,4,-15,,0,4,Head,0,0,0,4,-60,-10,5,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,MeshPartAccessory_Handle,-1.0999984741210938,0,0,4,-45,-5,0,4,0.2,,0,4,-30,0,0,4,1.5,0.1,0,4,0,,0,4,Torso,0,0,0,4,-120,0,0,4,0,0.2,0,4,-0,0,0,4,0,0,0,4,180,0,0,4
end,
walk = function()
local fw, rt = velbycfrvec()
local rY, lY = raycastlegs()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5-0.1*sin((sine + 5)*8),0.1 * sin(sine*8))*angles(0,-1.5707963267948966,-0.2792526803190927),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1+0.4*sin(sine*8),0)*angles(0,1.3962634015954636,-0.8726646259971648*sin((sine+2.5)*8)),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,2.0943951023931953,0.8726646259971648+0.08726646259971647*sin((sine+5)*8)),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.4*sin(sine*8),-0.5+0.1*sin(sine*8))*angles(0,-1.5707963267948966,-0.2617993877991494-0.8726646259971648*sin((sine+2.5)*8)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.0471975511965976-0.17453292519943295*sin((sine+5)*8),0,3.141592653589793),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-1.0999984741210938,0.2,1.5+0.1*sin((sine + 5)*8))*angles(-0.7853981633974483-0.08726646259971647*sin((sine+5)*8),-0.5235987755982988,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*8),0)*angles(-2.0943951023931953,0,3.141592653589793),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,8,-0,0,0,8,0.5,-0.1,5,8,-90,0,0,8,0,0.1,0,8,-16,0,0,8,RightLeg,1,0,0,8,0,0,0,8,-1,0.4,0,8,80,0,0,8,0,0,0,8,0,-50,2.5,8,RightArm,1,0,0,8,0,0,0,8,0.5,0,0,8,120,0,0,8,0,0,0,8,50,5,5,8,LeftLeg,-1,0,0,8,-0,0,0,8,-1,-0.4,0,8,-90,0,0,8,-0.5,0.1,0,8,-15,-50,2.5,8,Head,0,0,0,8,-60,-10,5,8,1,0,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,MeshPartAccessory_Handle,-1.0999984741210938,0,0,8,-45,-5,5,8,0.2,,0,8,-30,0,0,8,1.5,0.1,5,8,0,,0,8,Torso,0,0,0,8,-120,0,0,8,0,0.2,0,8,-0,0,0,8,0,0,0,8,180,0,0,8
end
})
end)
end
local function XGMN_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b6.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b6"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local velchgbycfrvec=t.velchgbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
local AccessoryWeld = getPartFromMesh(5548423017,5548423938)
local AccessoryWeld = getPartJoint(AccessoryWeld)
t.setWalkSpeed(20)
addmode("default", {
idle = function()
t.setWalkSpeed(20)
local rY, lY = raycastlegs()
Neck.C0=Neck.C0:Lerp(cf(0,-50000,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,0),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
--MW_animatorProgressSave: Head,0,0,0,1,-90,0,0,1,-50000,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1
end,
walk = function()
local fw, rt = velbycfrvec()
local rY, lY = raycastlegs()
Neck.C0=Neck.C0:Lerp(cf(0,-50000,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0.8726646259971648*sin(sine*8)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,-0.8726646259971648*sin(sine*8)),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0.8726646259971648*sin(sine*8)),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-0.8726646259971648*sin(sine*8)),deltaTime)
--MW_animatorProgressSave: Head,0,0,0,8,-90,0,0,8,-50000,0,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,LeftLeg,-1,0,0,8,-0,0,0,8,-1,0,0,8,-90,0,0,8,0,0,0,8,0,50,0,8,Torso,0,0,0,8,-90,0,0,8,0,0,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,RightArm,1,0,0,8,0,0,0,8,0.5,0,0,8,90,0,0,8,0,0,0,8,0,-50,0,8,RightLeg,1,0,0,8,0,0,0,8,-1,0,0,8,90,0,0,8,0,0,0,8,0,50,0,8,LeftArm,-1,0,0,8,-0,0,0,8,0.5,0,0,8,-90,0,0,8,0,0,0,8,0,-50,0,8
end
})
addmode("q", {
idle = function()
t.setWalkSpeed(35)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1.7-0.2*sin(sine*2),0.2-0.2*sin(sine*2))*angles(-0.17453292519943295*sin((sine+2)*2),0.8726646259971648-0.08726646259971647*sin(sine*1),0.5235987755982988),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0,-0.5)*angles(0.3490658503988659+0.17453292519943295*sin(sine*2),0.8726646259971648,0.8726646259971648),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-0.6981317007977318+0.17453292519943295*sin(sine*1),0.17453292519943295*sin(sine*1),3.141592653589793+0.17453292519943295*sin(sine*1)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,-1.2+0.2*sin(sine*2),0.2 * sin((sine+1)*2))*angles(-2.792526803190927+0.08726646259971647*sin((sine+2)*2),-0.3490658503988659+0.08726646259971647*sin(sine*1),3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1.5-0.2*sin(sine*2),0.2-0.2*sin(sine*2))*angles(0.5235987755982988-0.17453292519943295*sin((sine+2)*2),-1.0471975511965976-0.08726646259971647*sin(sine*1),0),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,-0.2 * sin(sine*2),-1-0.2*sin(sine*2))*angles(1.5707963267948966,-1.2217304763960306-0.08726646259971647*sin(sine*1),-0.5235987755982988),deltaTime)
end,
walk = function()
local fw, rt = velbycfrvec()
local rY, lY = raycastlegs()
RootJoint.C0=RootJoint.C0:Lerp(cf(0,-0.5+0.2*sin((sine + 2)*10),0)*angles(-2.443460952792061+0.17453292519943295*sin(sine*10),0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5 * sin(sine*10),0)*angles(-1.5707963267948966,-0.8726646259971648,-0.8726646259971648),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5 * sin(sine*10),0)*angles(-1.5707963267948966,0.8726646259971648,0.8726646259971648),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1+0.5*sin((sine + 6)*-10),-0.2-0.5*sin((sine + 3)*10))*angles(0.8726646259971648*sin(sine*10),-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-0.8726646259971648,0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1+0.5*sin((sine + 6)*-10),-0.2-0.5*sin((sine + 3)*10))*angles(0.8726646259971648*sin(sine*-10),1.5707963267948966,0),deltaTime)
end
})
end)
end
local function DZXU_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b2.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b2"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local velYchg=t.velYchg
local setWalkSpeed=t.setWalkSpeed
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
local tank = getPartFromMesh(12459488661,12459536185)
local tank = getPartJoint(tank)
t.setWalkSpeed(20)
addmode("default", {
idle = function()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
RootJoint.C0=RootJoint.C0:Lerp(cf(0,-19+0.2*sin(sine*4),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,18-0.2*sin(sine*4),0)*angles(0,-1.5707963267948966,0),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,-0.2 * sin(sine*4),-0.5)*angles(0,0,-1.5707963267948966+0.17453292519943295*sin((sine+10)*4)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,18,0)*angles(-1.5707963267948966-0.17453292519943295*sin((sine+10)*4),0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,18-0.2*sin(sine*4),0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,-0.2 * sin(sine*4),-0.5)*angles(0,0,1.5707963267948966-0.17453292519943295*sin((sine+10)*4)),deltaTime)
--MW_animatorProgressSave: Torso,0,0,0,4,-90,0,0,4,-19,0.2,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,18,-0.2,0,4,-90,0,0,4,0,0,0,4,0,0,0,4,LeftArm,-1.,0,0,4,-0,0,0,4,,-0.2,0,4,0,0,0,4,-0.5,0,0,4,-90,10,10,4,Head,0,0,0,4,-90,-10,10,4,18,0,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,RightLeg,1,0,0,4,0,0,0,4,18,-0.2,0,4,90,0,0,4,0,0,0,4,0,0,0,4,RightArm,1,0,0,4,0,0,0,4,,-0.2,0,4,0,0,0,4,-0.5,0,0,4,90,-10,10,4
end,
walk = function()
local Vfw, Vrt = velbycfrvec()
local rY, lY = raycastlegs()
local Ychg=velYchg()/20
Neck.C0=Neck.C0:Lerp(cf(0,18,0)*angles(-1.5707963267948966-0.17453292519943295*sin((sine+5)*8),0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,18+0.2*sin(sine*8),0)*angles(0,-1.5707963267948966,0.6981317007977318*sin((sine+5)*8)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,-19+0.2*sin(sine*8),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,18-0.3*sin(sine*8),0)*angles(0,1.5707963267948966,0.6981317007977318*sin((sine+5)*8)),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,-0.2 * sin(sine*8),-0.5)*angles(0,0,1.5707963267948966-0.17453292519943295*sin((sine+5)*8)),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,-0.2 * sin(sine*8),-0.5)*angles(0,0,-1.5707963267948966+0.17453292519943295*sin((sine+5)*8)),deltaTime)
--MW_animatorProgressSave: Head,0,0,0,8,-90,-10,5,8,18,0,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,LeftLeg,-1,0,0,8,-0,0,0,8,18,0.2,0,8,-90,0,0,8,0,0,0,8,0,40,5,8,Torso,0,0,0,8,-90,0,0,8,-19,0.2,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,RightLeg,1,0,0,8,0,0,0,8,18,-0.3,0,8,90,0,0,8,0,0,0,8,0,40,5,8,RightArm,1,0,0,8,0,0,0,8,,-0.2,0,8,0,0,0,8,-0.5,0,0,8,90,-10,5,8,LeftArm,-1.,0,0,8,-0,0,0,8,,-0.2,0,8,0,0,0,8,-0.5,0,0,8,-90,10,5,8
end
})
addmode("q", {
idle = function()
velYchg()
tank.C0=tank.C0:Lerp(cf(-0.03246307373046875,-0.2,1.2)*angles(-1.5707963267948966,0,0),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(0,0.5,0)*angles(0,-1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,-1.5+0.2*sin(sine*160),0)*angles(-3.141592653589793+0.08726646259971647*sin(sine*160),0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(0,1,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(0,1,0)*angles(0,-1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(0,0.5,0)*angles(0,1.5707963267948966,0),deltaTime)
end
})
end)
end
local function JAGTIP_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b8.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b8"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local velchgbycfrvec=t.velchgbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
t.setWalkSpeed(10)
addmode("default", {
idle = function()
t.setWalkSpeed(90)
local rY, lY = raycastlegs()
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.3 * sin(sine*128),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
--MW_animatorProgressSave: Torso,0,0,0,128,-90,0,0,128,0,0.3,0,128,-0,0,0,128,0,0,0,128,180,0,0,128,Head,0,0,0,128,-90,0,0,128,1,0,0,128,-0,0,0,128,0,0,0,128,180,0,0,128,RightLeg,1,0,0,128,0,0,0,128,-1,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,RightArm,1,0,0,128,0,0,0,128,0.5,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,LeftArm,-1,0,0,128,-0,0,0,128,0.5,0,0,128,-90,0,0,128,0,0,0,128,-90,0,0,128,LeftLeg,-1,0,0,128,-0,0,0,128,-1,0,0,128,-90,0,0,128,0,0,0,128,-90,0,0,128
end,
walk = function()
local fw, rt = velbycfrvec()
local rY, lY = raycastlegs()
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.3 * sin(sine*128),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
--MW_animatorProgressSave: Torso,0,0,0,128,-90,0,0,128,0,0.3,0,128,-0,0,0,128,0,0,0,128,180,0,0,128,Head,0,0,0,128,-90,0,0,128,1,0,0,128,-0,0,0,128,0,0,0,128,180,0,0,128,RightLeg,1,0,0,128,0,0,0,128,-1,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,RightArm,1,0,0,128,0,0,0,128,0.5,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,LeftArm,-1,0,0,128,-0,,0,2,0.5,0,0,128,-90,,0,2,0,0,0,128,-90,,0,2,LeftLeg,-1,0,0,128,-0,0,0,128,-1,0,0,128,-90,0,0,128,0,0,0,128,-90,0,0,128
end,
jump = function()
local fw, rt = velbycfrvec()
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.3 * sin(sine*128),50 * sin(sine*128))*angles(-1.5707963267948966+174532925.19943297*sin(sine*128),0,3.141592653589793+174.53292519943295*sin(sine*128)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
--MW_animatorProgressSave: Torso,0,,0,128,-90,10000000000,0,128,0,0.3,0,128,-0,0,0,128,0,50,0,128,180,10000,0,128,Head,0,0,0,128,-90,0,0,128,1,0,0,128,-0,0,0,128,0,0,0,128,180,0,0,128,RightLeg,1,0,0,128,0,0,0,128,-1,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,RightArm,1,0,0,128,0,0,0,128,0.5,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,LeftArm,-1,0,0,128,-0,,0,2,0.5,0,0,128,-90,,0,2,0,0,0,128,-90,,0,2,LeftLeg,-1,0,0,128,-0,0,0,128,-1,0,0,128,-90,0,0,128,0,0,0,128,-90,0,0,128
end,
fall = function()
local fw, rt = velbycfrvec()
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.3 * sin(sine*128),50 * sin(sine*128))*angles(-1.5707963267948966+174532925.19943297*sin(sine*128),0,3.141592653589793+174.53292519943295*sin(sine*128)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,1.5707963267948966),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,-1.5707963267948966),deltaTime)
--MW_animatorProgressSave: Torso,0,,0,128,-90,10000000000,0,128,0,0.3,0,128,-0,0,0,128,0,50,0,128,180,10000,0,128,Head,0,0,0,128,-90,0,0,128,1,0,0,128,-0,0,0,128,0,0,0,128,180,0,0,128,RightLeg,1,0,0,128,0,0,0,128,-1,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,RightArm,1,0,0,128,0,0,0,128,0.5,0,0,128,90,0,0,128,0,0,0,128,90,0,0,128,LeftArm,-1,0,0,128,-0,,0,2,0.5,0,0,128,-90,,0,2,0,0,0,128,-90,,0,2,LeftLeg,-1,0,0,128,-0,0,0,128,-1,0,0,128,-90,0,0,128,0,0,0,128,-90,0,0,128
end
})
end)
end
local function APWQM_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b9.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b9"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local addmode=t.addmode
local getJoint=t.getJoint
local velbycfrvec=t.velbycfrvec
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
t.setWalkSpeed(30)
addmode("default",{
idle=function()
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*4),0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5+0.1*sin(sine*4),0)*angles(0,1.5707963267948966,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966-0.17453292519943295*sin((sine+10)*4),0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),0)*angles(0,-1.5707963267948966,0),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5+0.1*sin(sine*4),0)*angles(0,-1.5707963267948966,0),deltaTime)
--MW_animatorProgressSave: RightLeg,1,0,0,4,0,0,0,4,-1,-0.2,0,4,90,0,0,4,0,0,0,4,0,0,0,4,RightArm,1,0,0,4,0,0,0,4,0.5,0.1,0,4,90,0,0,4,0,0,0,4,0,0,0,4,Head,0,0,0,4,-90,-10,10,4,1,,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-90,0,0,4,0,0,0,4,0,0,0,4,Torso,0,0,0,4,-90,0,0,4,0,0.2,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,LeftArm,-1,0,0,4,-0,0,0,4,0.5,0.1,0,4,-90,0,0,4,0,0,0,4,0,0,0,4
end,
walk=function()
local fw,rt=velbycfrvec()
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*8),0)*angles(0,1.5707963267948966,1.0471975511965976*sin(sine*8)),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5+0.2*sin(sine*8),-0.2 * sin(sine*8))*angles(0,1.5707963267948966,1.0471975511965976*sin(sine*8)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*8),0)*angles(0,-1.5707963267948966,1.0471975511965976*sin(sine*8)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*16),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5+0.2*sin(sine*8),0.2 * sin(sine*8))*angles(0,-1.5707963267948966,0.8726646259971648*sin(sine*8)),deltaTime)
--MW_animatorProgressSave: RightLeg,1,0,0,8,0,0,0,8,-1,-0.2,0,8,90,0,0,8,0,0,0,8,0,60,0,8,RightArm,1,0,0,8,0,0,0,8,0.5,0.2,0,8,90,0,0,8,0,-0.2,0,8,0,60,0,8,Head,0,0,0,8,-90,0,10,16,1,,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,LeftLeg,-1,0,0,8,-0,0,0,8,-1,-0.2,0,8,-90,0,0,8,0,0,0,8,0,60,0,8,Torso,0,0,0,8,-90,0,0,8,0,0.2,0,16,-0,0,0,8,0,0,0,8,180,0,0,8,LeftArm,-1,0,0,8,-0,0,0,8,0.5,0.2,0,8,-90,0,0,8,,0.2,0,8,0,50,0,8
end,
jump = function()
local fw, rt = velbycfrvec()
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-3.141592653589793),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
--MW_animatorProgressSave: RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,-180,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1
end,
fall = function()
local fw, rt = velbycfrvec()
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-3.141592653589793),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
--MW_animatorProgressSave: RightLeg,1,0,0,1,0,0,0,1,-1,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,RightArm,1,0,0,1,0,0,0,1,0.5,0,0,1,90,0,0,1,0,0,0,1,0,0,0,1,LeftLeg,-1,0,0,1,-0,0,0,1,-1,0,0,1,-90,0,0,1,0,0,0,1,0,0,0,1,LeftArm,-1,0,0,1,-0,0,0,1,0.5,0,0,1,-90,0,0,1,0,0,0,1,-180,0,0,1,Head,0,0,0,1,-90,0,0,1,1,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1,Torso,0,0,0,1,-90,0,0,1,0,0,0,1,-0,0,0,1,0,0,0,1,180,0,0,1
end
})
end)
end
local function XBNBR_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.b1.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_b1"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local velbycfrvec=t.velbycfrvec
local raycastlegs=t.raycastlegs
local getJoint=t.getJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
t.setWalkSpeed(40)
t.addmode("default", {
idle = function()
local rY, lY = raycastlegs()
RootJoint.C0=RootJoint.C0:Lerp(cf(0,3+0.2*sin(sine*8),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1.5,0.5+0.2*sin(sine*8),-0.5)*angles(0,0,0.8726646259971648+0.6981317007977318*sin((sine-2.5)*8)),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1.5,0.5+0.2*sin(sine*8),-0.5)*angles(0,0,-0.8726646259971648-0.6981317007977318*sin((sine-2.5)*8)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-2.0943951023931953+0.17453292519943295*sin((sine+1.25)*8),0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,-0.17453292519943295-0.17453292519943295*sin((sine+10)*8)),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,0.17453292519943295+0.17453292519943295*sin((sine+10)*8)),deltaTime)
--MW_animatorProgressSave: Torso,0,0,0,8,-90,0,0,8,3,0.2,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,RightArm,1.5,0,0,8,0,0,0,8,0.5,0.2,0,8,,0,0,8,-0.5,0,0,8,50,40,-2.5,8,LeftArm,-1.5,0,0,8,-0,0,0,8,0.5,0.2,0,8,,0,0,8,-0.5,0,0,8,-50,-40,-2.5,8,Head,0,0,0,8,-120,10,1.25,8,1,0,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,LeftLeg,-1,0,0,8,-0,0,0,8,-1,,0,8,-90,0,0,8,0,0,0,8,-10,-10,10,8,RightLeg,1,0,0,8,0,0,0,8,-1,,0,8,90,0,0,8,0,0,0,8,10,10,10,8
end,
walk = function()
local fw, rt = velbycfrvec()
RootJoint.C0=RootJoint.C0:Lerp(cf(0,3+0.2*sin(sine*8),0)*angles(-1.9198621771937625,0,3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1.5,0.5+0.2*sin(sine*8),-0.5)*angles(0,0,0.8726646259971648+0.6981317007977318*sin((sine-2.5)*8)),deltaTime)
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1.5,0.5+0.2*sin(sine*8),-0.5)*angles(0,0,-0.8726646259971648-0.6981317007977318*sin((sine-2.5)*8)),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-2.0943951023931953+0.17453292519943295*sin((sine+1.25)*8),0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.5707963267948966,0.17453292519943295+0.17453292519943295*sin((sine+10)*8)),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.5707963267948966,-0.17453292519943295-0.17453292519943295*sin((sine+10)*8)),deltaTime)
--MW_animatorProgressSave: Torso,0,0,0,8,-110,0,0,8,3,0.2,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,RightArm,1.5,0,0,8,0,0,0,8,0.5,0.2,0,8,,0,0,8,-0.5,0,0,8,50,40,-2.5,8,LeftArm,-1.5,0,0,8,-0,0,0,8,0.5,0.2,0,8,,0,0,8,-0.5,0,0,8,-50,-40,-2.5,8,Head,0,0,0,8,-120,10,1.25,8,1,0,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,LeftLeg,-1,0,0,8,-0,0,0,8,-1,,0,8,-90,0,0,8,0,0,0,8,10,10,10,8,RightLeg,1,0,0,8,0,0,0,8,-1,,0,8,90,0,0,8,0,0,0,8,-10,-10,10,8
end
})
end)
end
local function DHTJ_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.buttons.SA.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_SA"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
stopreanimate()
end)
end
local function AKXDKGM_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.print
local script = Instance.new("LocalScript")
script.Name = "print"
script.Parent = Converted["_Main"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
print("Enjoy Zyph Hub V2!")
print(" ")
print(" ")
print("--CREDITS--")
print(" ")
print("Animations and UI by Zyphon")
print(" ")
print("Powered by patchma")
print(" ")
print(" ")
print("---Enjoy the UI!---")
end
local function IJCBYUD_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.a.a3.Anim
local script = Instance.new("LocalScript")
script.Name = "Anim"
script.Parent = Converted["_a3"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
button.MouseButton1Click:Connect(function()
local t=reanimate()
if type(t)~="table" then return end
local raycastlegs=t.raycastlegs
local velbycfrvec=t.velbycfrvec
local velchgbycfrvec=t.velchgbycfrvec
local addmode=t.addmode
local getJoint=t.getJoint
local getPartFromMesh=t.getPartFromMesh
local getPartJoint=t.getPartJoint
local RootJoint=getJoint("RootJoint")
local RightShoulder=getJoint("Right Shoulder")
local LeftShoulder=getJoint("Left Shoulder")
local RightHip=getJoint("Right Hip")
local LeftHip=getJoint("Left Hip")
local Neck=getJoint("Neck")
local AccessoryWeld = getPartFromMesh(6837450,6837452)
local AccessoryWeld = getPartJoint(AccessoryWeld)
local Mask = getPartFromMesh(4903997807,5281754475)
local Mask = getPartJoint(Mask)
t.setWalkSpeed(16)
addmode("default", {
idle = function()
local rY, lY = raycastlegs()
local Cfw, Crt = velchgbycfrvec()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1.5,0.5,-0.5)*angles(0,0.17453292519943295,-0.3490658503988659+0.3490658503988659*sin((sine+10)*4)),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.04999999329447746,0.09999990463256836,-0.10027224570512772)*angles(0,0,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966-0.08726646259971647*sin((sine+10)*4),0,3.141592653589793),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*4),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.2*sin(sine*4),0)*angles(0,1.5707963267948966,0),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1-0.2*sin(sine*4),0)*angles(0,-1.5707963267948966,0),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1.5,0.5,-0.5)*angles(0,0,0.3490658503988659-0.3490658503988659*sin((sine+10)*4)),deltaTime)
--MW_animatorProgressSave: LeftArm,-1.5,0,0,4,-0,0,0,4,0.5,0,0,4,10,,0,4,-0.5,0,0,4,-20,20,10,4,Pot_Handle,-0.04999999329447746,0,0,4,0,0,0,4,0.09999990463256836,0,0,4,0,0,0,4,-0.10027224570512772,0,0,4,0,0,0,4,Head,0,0,0,4,-90,-5,10,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,,0,4,Torso,0,0,0,4,-90,0,0,4,0,0.2,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,RightLeg,1,0,0,4,0,0,0,4,-1,-0.2,0,4,90,,0,4,0,0,0,4,0,0,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,-0.2,0,4,-90,0,0,4,0,0,0,4,0,0,0,4,RightArm,1.5,0,0,4,0,0,0,4,0.5,0,0,4,,0,0,4,-0.5,0,0,4,20,-20,10,4
end,
walk = function()
local Vfw, Vrt = velbycfrvec()
local rY, lY = raycastlegs()
local Cfw, Crt = velchgbycfrvec()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1,0.5,0)*angles(0,-1.5707963267948966,-0.6981317007977318*sin((sine+2.5)*8)),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1-0.3*sin(sine*8),0)*angles(0,1.5707963267948966,-0.6981317007977318*sin((sine+10)*8)),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.04999999329447746,0.09999990463256836,-0.10027224570512772)*angles(0,0,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.5707963267948966-0.13962634015954636*sin((sine+5)*8),0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1+0.1*sin(sine*8),0)*angles(0,-1.5707963267948966,-0.6981317007977318*sin((sine+10)*8)),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0.2 * sin(sine*8),0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1,0.5,0)*angles(0,1.5707963267948966,-0.6981317007977318*sin((sine+2.5)*8)),deltaTime)
--MW_animatorProgressSave: LeftArm,-1,0,0,8,-0,0,0,8,0.5,,0,8,-90,0,0,8,0,0,0,8,0,-40,2.5,8,RightLeg,1,0,0,8,0,0,0,8,-1,-0.3,0,8,90,0,0,8,0,0,0,8,0,-40,10,8,Pot_Handle,-0.04999999329447746,0,0,8,0,0,0,8,0.09999990463256836,0,0,8,0,0,0,8,-0.10027224570512772,0,0,8,0,0,0,8,Head,0,0,0,8,-90,-8,5,8,1,0,0,8,-0,0,0,4,0,0,0,8,180,,0,4,LeftLeg,-1,0,0,8,-0,0,0,8,-1,0.1,0,8,-90,0,0,8,0,0,0,8,0,-40,10,8,Torso,0,0,0,8,-90,0,0,8,0,0.2,0,8,-0,0,0,8,0,0,0,8,180,0,0,8,RightArm,1,0,0,8,0,0,0,8,0.5,0,0,8,90,0,0,8,0,0,0,8,0,-40,2.5,8
end,
jump = function()
local Vfw, Vrt = velbycfrvec()
local Cfw, Crt = velchgbycfrvec()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-2,0.5,0)*angles(0,1.3962634015954636,-0.3490658503988659),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.4835298641951802,-0.3490658503988659),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.04999999329447746,0.09999990463256836,-0.10027224570512772)*angles(0,0,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.2217304763960306,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.4835298641951802,0.3490658503988659),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(2,0.5,0)*angles(0,-1.3962634015954636,0.3490658503988659),deltaTime)
--MW_animatorProgressSave: LeftArm,-2,0,0,4,-0,0,0,4,0.5,0,0,4,80,,0,4,,0,0,4,-20,,10,4,RightLeg,1,0,0,4,0,0,0,4,-1,,0,4,85,,0,4,0,0,0,4,-20,0,0,4,Pot_Handle,-0.04999999329447746,0,0,4,0,0,0,4,0.09999990463256836,0,0,4,0,0,0,4,-0.10027224570512772,0,0,4,0,0,0,4,Head,0,0,0,4,-70,,10,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,,0,4,-85,0,0,4,0,0,0,4,20,0,0,4,Torso,0,0,0,4,-90,0,0,4,0,,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,RightArm,2,0,0,4,0,0,0,4,0.5,0,0,4,-80,0,0,4,-0.,0,0,4,20,,10,4
end,
fall = function()
local Vfw, Vrt = velbycfrvec()
local Cfw, Crt = velchgbycfrvec()
LeftShoulder.C0=LeftShoulder.C0:Lerp(cf(-1.5,0.5,-0.5)*angles(0,0,-0.8726646259971648),deltaTime)
RightHip.C0=RightHip.C0:Lerp(cf(1,-1,0)*angles(0,1.4835298641951802,0.3490658503988659),deltaTime)
AccessoryWeld.C0=AccessoryWeld.C0:Lerp(cf(-0.04999999329447746,0.09999990463256836,-0.10027224570512772)*angles(0,0,0),deltaTime)
Neck.C0=Neck.C0:Lerp(cf(0,1,0)*angles(-1.9198621771937625,0,3.141592653589793),deltaTime)
LeftHip.C0=LeftHip.C0:Lerp(cf(-1,-1,0)*angles(0,-1.4835298641951802,-0.3490658503988659),deltaTime)
RootJoint.C0=RootJoint.C0:Lerp(cf(0,0,0)*angles(-1.5707963267948966,0,3.141592653589793),deltaTime)
RightShoulder.C0=RightShoulder.C0:Lerp(cf(1.5,0.5,-0.5)*angles(0,0,0.8726646259971648),deltaTime)
--MW_animatorProgressSave: LeftArm,-1.5,0,0,4,-0,0,0,4,0.5,0,0,4,,,0,4,-0.5,0,0,4,-50,,10,4,RightLeg,1,0,0,4,0,0,0,4,-1,,0,4,85,,0,4,0,0,0,4,20,0,0,4,Pot_Handle,-0.04999999329447746,0,0,4,0,0,0,4,0.09999990463256836,0,0,4,0,0,0,4,-0.10027224570512772,0,0,4,0,0,0,4,Head,0,0,0,4,-110,,10,4,1,0,0,4,-0,0,0,4,0,0,0,4,180,,0,4,LeftLeg,-1,0,0,4,-0,0,0,4,-1,,0,4,-85,0,0,4,0,0,0,4,-20,0,0,4,Torso,0,0,0,4,-90,0,0,4,0,,0,4,-0,0,0,4,0,0,0,4,180,0,0,4,RightArm,1.5,0,0,4,0,0,0,4,0.5,0,0,4,0,0,0,4,-0.5,0,0,4,50,,10,4
end
})
end)
end
local function VBYJWA_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.previous.LocalScript
local script = Instance.new("LocalScript")
script.Name = "LocalScript"
script.Parent = Converted["_previous"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
local stuff = script.Parent.Parent.a
local stuffagain2 = stuff.a3
local stuffagainagain = script.Parent.Parent.buttons
local stuff1 = stuffagainagain.b1
local stuff2 = stuffagainagain.b2
local stuff3 = stuffagainagain.b3
local stuff4 = stuffagainagain.b4
local stuff5 = stuffagainagain.b5
local stuff6 = stuffagainagain.b6
local stuff7 = stuffagainagain.b7
local stuff8 = stuffagainagain.b8
local stuff9 = stuffagainagain.b9
button.MouseButton1Click:Connect(function()
stuffagain2.Visible = false
stuff1.Visible = true
stuff2.Visible = true
stuff3.Visible = true
stuff4.Visible = true
stuff5.Visible = true
stuff6.Visible = true
stuff7.Visible = true
stuff8.Visible = true
stuff9.Visible = true
print("previous")
end)
end
local function VSBD_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.next.LocalScript
local script = Instance.new("LocalScript")
script.Name = "LocalScript"
script.Parent = Converted["_next"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
local stuff = script.Parent.Parent.a
local stuffagain2 = stuff.a3
local stuffagainagain = script.Parent.Parent.buttons
local stuff1 = stuffagainagain.b1
local stuff2 = stuffagainagain.b2
local stuff3 = stuffagainagain.b3
local stuff4 = stuffagainagain.b4
local stuff5 = stuffagainagain.b5
local stuff6 = stuffagainagain.b6
local stuff7 = stuffagainagain.b7
local stuff8 = stuffagainagain.b8
local stuff9 = stuffagainagain.b9
button.MouseButton1Click:Connect(function()
stuffagain2.Visible = true
stuff1.Visible = false
stuff2.Visible = false
stuff3.Visible = false
stuff4.Visible = false
stuff5.Visible = false
stuff6.Visible = false
stuff7.Visible = false
stuff8.Visible = false
stuff9.Visible = false
print("next")
end)
end
local function NVFOA_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.Drag
local script = Instance.new("LocalScript")
script.Name = "Drag"
script.Parent = Converted["_Main"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local UIS = game:GetService('UserInputService')
local frame = script.Parent
local dragToggle = nil
local dragSpeed = 0.25
local dragStart = nil
local startPos = nil
local function updateInput(input)
local delta = input.Position - dragStart
local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y)
game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
end
frame.InputBegan:Connect(function(input)
if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
dragToggle = true
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragToggle = false
end
end)
end
end)
UIS.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
if dragToggle then
updateInput(input)
end
end
end)
end
local function GRHNIT_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.x.Function
local script = Instance.new("LocalScript")
script.Name = "Function"
script.Parent = Converted["_x"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
local gui = script.Parent.Parent.Parent
button.MouseButton1Click:Connect(function()
gui:Destroy()
end)
end
local function WGCIK_fake_script() -- Fake Script: StarterGui.ScreenGui.Main.m.Function
local script = Instance.new("LocalScript")
script.Name = "Function"
script.Parent = Converted["_m"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
local frame = script.Parent.Parent
local otherbutton = script.Parent.Parent.Parent.Button1
button.MouseButton1Click:Connect(function()
otherbutton.Visible = true
frame.Visible = false
end)
end
local function NDKZB_fake_script() -- Fake Script: StarterGui.ScreenGui.Button1.Function
local script = Instance.new("LocalScript")
script.Name = "Function"
script.Parent = Converted["_Button1"]
local req = require
local require = function(obj)
local fake = fake_module_scripts[obj]
if fake then
return fake()
end
return req(obj)
end
local button = script.Parent
local frame = script.Parent.Parent.Main
button.MouseButton1Click:Connect(function()
frame.Visible = true
button.Visible = false
end)
placeholders=true
highlightflingtargets=true
allowshiftlock=true
ctrltp=true
clickfling=true
claimwait=true
end
coroutine.wrap(AAYLK_fake_script)()
coroutine.wrap(MBPYJ_fake_script)()
coroutine.wrap(ABEFP_fake_script)()
coroutine.wrap(OQRL_fake_script)()
coroutine.wrap(XGMN_fake_script)()
coroutine.wrap(DZXU_fake_script)()
coroutine.wrap(JAGTIP_fake_script)()
coroutine.wrap(APWQM_fake_script)()
coroutine.wrap(XBNBR_fake_script)()
coroutine.wrap(DHTJ_fake_script)()
coroutine.wrap(AKXDKGM_fake_script)()
coroutine.wrap(IJCBYUD_fake_script)()
coroutine.wrap(VBYJWA_fake_script)()
coroutine.wrap(VSBD_fake_script)()
coroutine.wrap(NVFOA_fake_script)()
coroutine.wrap(GRHNIT_fake_script)()
coroutine.wrap(WGCIK_fake_script)()
coroutine.wrap(NDKZB_fake_script)()Zyph hub is a roblox gui that uses Emper reanimate to animate hats. [THE HATS IN THIS SCRIPT ARE NOT FREE!!!!] Hats needed: https://www.roblox.com/catalog/11263254795/Dummy-Head-For-Headless https://www.roblox.com/catalog/11159410305/Rectangle-Head-For-Headless https://www.roblox.com/catalog/14768701869/White-Extended-Left-Arm https://www.roblox.com/catalog/14768693948/White-Extended-Right-Arm https://www.roblox.com/catalog/14768678294/Torso-Extension Enjoy Zyph hub! [Made by @Zyphon17/@FloFlowerCoop]