Lollddsf

rock

Aug 28th, 2021 (edited)
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.90 KB | None | 0 0
  1. local hat = game:GetService("Workspace")[game.Players.LocalPlayer.Name]["Meshes/RockAccessory"]
  2.  
  3. local Fling = true
  4. local FlingBlockInvisible = true
  5. local HighlightFlingBlock = true
  6. local FlingHighlightColor = Color3.fromRGB(1,130,238)
  7.  
  8. local IsDead = false
  9. local StateMover = true
  10.  
  11. local playerss = workspace.Dummy
  12. local bbv,bullet
  13. if Mode == "Permadeath" then
  14. bullet = game.Players.LocalPlayer.Character["HumanoidRootPart"]
  15. bullet.Transparency = (FlingBlockInvisible ~= true and 0 or 1)
  16. bullet.Massless = true
  17. if bullet:FindFirstChildOfClass("Attachment") then
  18. for _,v in pairs(bullet:GetChildren()) do
  19. if v:IsA("Attachment") then
  20. v:Destroy()
  21. end
  22. end
  23. end
  24.  
  25. bbv = Instance.new("BodyPosition",bullet)
  26. bbv.Position = playerss.HumanoidRootPart.CFrame.p
  27. end
  28.  
  29. if Mode == "Permadeath" then
  30. coroutine.wrap(function()
  31. while true do
  32. if not playerss or not playerss:FindFirstChildOfClass("Humanoid") or playerss:FindFirstChildOfClass("Humanoid").Health <= 0 then IsDead = true; return end
  33. if StateMover then
  34. bbv.Position = playerss.HumanoidRootPart.CFrame.p
  35. bullet.Position = hat.Handle.Position
  36. end
  37. game:GetService("RunService").RenderStepped:wait()
  38. end
  39. end)()
  40. end
  41.  
  42. --[[local force = Instance.new("BodyForce",bullet)
  43. force.Force = Vector3.new(800,800,800)]]--
  44.  
  45. if HighlightFlingBlock ~= false then
  46. local Highlight = Instance.new("SelectionBox")
  47. Highlight.Adornee = bullet
  48. Highlight.Color3 = (typeof(FlingHighlightColor)=="Color3" and FlingHighlightColor) or (Color3.fromRGB(255,0,0))
  49. Highlight.Parent = bullet
  50. Highlight.Name = "HighlightBox"
  51. end
  52.  
  53. bbav = Instance.new("BodyAngularVelocity",bullet)
  54. bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  55. bbav.P = 100000000000000000000000000000
  56. bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
  57.  
  58. local CDDF = {}
  59. local DamageFling = function(DmgPer)
  60. if Fling ~= true then return end
  61. if IsDead or Mode ~= "Permadeath" or (DmgPer.Name == playerss.Name and DmgPer.Name == "Dummy") or CDDF[DmgPer] or not DmgPer or not DmgPer:FindFirstChildOfClass("Humanoid") or DmgPer:FindFirstChildOfClass("Humanoid").Health <= 0 then return end
  62. CDDF[DmgPer] = true; StateMover = false
  63. local PosFling = (DmgPer:FindFirstChild("HumanoidRootPart") and DmgPer:FindFirstChild("HumanoidRootPart") .CFrame.p) or (DmgPer:FindFirstChildOfClass("Part") and DmgPer:FindFirstChildOfClass("Part").CFrame.p)
  64. bullet.Rotation = playerss.HumanoidRootPart.Rotation
  65. bbav = Instance.new("BodyAngularVelocity",bullet)
  66. bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  67. bbav.P = 100000000000000000000000000000
  68. bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
  69.  
  70. for _=1,15 do
  71. bbv.Position = PosFling
  72. bullet.Position = PosFling
  73. wait(0.03)
  74. end
  75. bbav:Destroy()
  76. bbv.Position = playerss.HumanoidRootPart.CFrame.p
  77. bullet.Position = playerss.HumanoidRootPart.CFrame.p
  78. CDDF[DmgPer] = false; StateMover = true
  79. end
  80.  
  81. wait(.2)
  82.  
  83.  
  84. local Aligns = 0
  85. function Align(Part0,Part1,Position,Rotation)
  86. Aligns = Aligns + 1
  87. local a0,a1 = Instance.new("Attachment",Part0), Instance.new("Attachment",Part1)
  88. a1.Position = Position or Vector3.new()
  89. a1.Rotation = Rotation or Vector3.new()
  90. local ap = Instance.new("AlignPosition", Part0)
  91. ap.Attachment0 = a0
  92. ap.Attachment1 = a1
  93. local ao = Instance.new("AlignOrientation", Part0)
  94. ao.Name = "AO-"..Aligns
  95. ap.Name = "AP-"..Aligns
  96. ao.Attachment0 = a0
  97. ao.Attachment1 = a1
  98. ap.ApplyAtCenterOfMass = true;
  99. ap.MaxForce = 67752;
  100. ap.MaxVelocity = math.huge/9e110;
  101. ap.ReactionForceEnabled = false;
  102. ap.Responsiveness = 200;
  103. ap.RigidityEnabled = false;
  104. ao.MaxAngularVelocity = math.huge/9e110;
  105. ao.MaxTorque = 67752;
  106. ao.PrimaryAxisOnly = false;
  107. ao.ReactionTorqueEnabled = false;
  108. ao.Responsiveness = 200;
  109. ao.RigidityEnabled = false;
  110. return a1
  111. end
  112.  
  113. local HumanoidIsDead = false
  114. wait()
  115.  
  116. for i,f in pairs(game.workspace.Dummy.Head:GetChildren()) do
  117. if f:IsA("Decal") and f.Name == "face" then
  118. f.Parent = nil
  119. end
  120.  
  121. end
  122. wait()
  123.  
  124.  
  125.  
  126.  
  127. --gh 4793958453
  128.  
  129. -- FE ROck script
  130.  
  131. --gh 4793958453
  132.  
  133. local plr = game.Players.LocalPlayer
  134. local chr = workspace.Dummy
  135. local maus = plr:GetMouse()
  136. local PGui=plr.PlayerGui
  137. local lleg = chr["Left Leg"]
  138. local rleg = chr["Right Leg"]
  139. local larm = chr["Left Arm"]
  140. local rarm = chr["Right Arm"]
  141. local hed = chr.Head
  142. local rutprt = chr.HumanoidRootPart
  143. local torso = chr.Torso
  144. local otheranims=false
  145. local armmovement=false
  146. local hitdb=false
  147. local toss=false
  148. local jamp=false
  149. chr.Animate.Disabled=true
  150. chr.Humanoid.WalkSpeed=10
  151. local running=false
  152. local tempignore={}
  153.  
  154. local weit=Instance.new('Part',hed)
  155. weit.Shape='Ball'
  156. weit.BrickColor=BrickColor.new('Black')
  157. weit.Material='Neon'
  158. weit.Size=Vector3.new(3,3,3)
  159. weit.CanCollide=true
  160. weit.Name='Weight'
  161. weit.Friction=1
  162. weit.Elasticity=0
  163. weit.Transparency = 1
  164.  
  165.  
  166. character2 = game.Players.LocalPlayer.Character
  167. alignOr = Instance.new("AlignOrientation",character2["Head"])
  168. alignPosition = Instance.new("AlignPosition",character2["Head"])
  169. a0 = Instance.new("Attachment",game.Players.LocalPlayer.Character["Meshes/RockAccessory"].Handle) -- repeat script if u use more hats
  170. a1 = Instance.new("Attachment",weit) -- replace tommygun with any kind of part
  171. alignPosition.Attachment0 = a0
  172. alignPosition.Attachment1 = a1
  173. alignPosition.Responsiveness = 99e9
  174. alignPosition.RigidityEnabled = true
  175. alignOr.Attachment0 = a0
  176. alignOr.Attachment1 = a1
  177. alignOr.MaxTorque = 9e99
  178. alignOr.MaxAngularVelocity = 9e99
  179. alignOr.PrimaryAxisOnly = false
  180. alignOr.ReactionTorqueEnabled = false
  181. alignOr.Responsiveness = math.huge
  182. alignOr.RigidityEnabled = false
  183.  
  184. a0.Position = Vector3.new(0,0,0)
  185. a0.Orientation = Vector3.new(0, 0,0)
  186.  
  187. local at1=Instance.new("Attachment",torso)
  188. local at2=Instance.new("Attachment",weit)
  189. local const=Instance.new("RopeConstraint",chr)
  190. const.Attachment0=at2
  191. const.Attachment1=at1
  192. const.Visible=false
  193. const.Restitution=0
  194. const.Length=100
  195.  
  196.  
  197.  
  198. local pseudohead=hed:Clone()
  199. for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
  200. pseudohead.Name='PseudoHead'
  201. pseudohead.Parent=chr.Head
  202. local pseudoweld=Instance.new('Weld',torso)
  203. pseudoweld.Part0=hed
  204. pseudoweld.Name='PseudoHedWld'
  205. pseudoweld.Part1=pseudohead
  206. hed.Transparency=1
  207.  
  208.  
  209.  
  210. --[[coroutine.resume(coroutine.create(function()
  211. local rate=.05
  212. local Hats={}
  213. for i,x in pairs(chr:GetChildren()) do if x:IsA("Hat") then table.insert(Hats,x) x.Handle.Mesh.TextureId="http://www.roblox.com/asset?id=25701026"
  214. end
  215. end
  216. local lam=Instance.new("SpecialMesh",larm)
  217. lam.MeshId="http://www.roblox.com/asset?id=12221505"
  218. lam.TextureId="http://www.roblox.com/asset?id=25701026"
  219. local ram=Instance.new("SpecialMesh",rarm)
  220. ram.MeshId="http://www.roblox.com/asset?id=12221505"
  221. ram.TextureId="http://www.roblox.com/asset?id=25701026"
  222. local rlm=Instance.new("SpecialMesh",rleg)
  223. rlm.MeshId="http://www.roblox.com/asset?id=12221626"
  224. rlm.TextureId="http://www.roblox.com/asset?id=25701026"
  225. local llm=Instance.new("SpecialMesh",lleg)
  226. llm.MeshId="http://www.roblox.com/asset?id=12221626"
  227. llm.TextureId="http://www.roblox.com/asset?id=25701026"
  228. local trm=Instance.new("SpecialMesh",torso)
  229. trm.MeshId="http://www.roblox.com/asset?id=12221758"
  230. trm.TextureId="http://www.roblox.com/asset?id=25701026"
  231. local hem=Instance.new("SpecialMesh",hed)
  232. hem.MeshId="rbxasset://fonts/head.mesh"
  233. hem.TextureId="http://www.roblox.com/asset?id=25701026"
  234. local hem2=Instance.new("SpecialMesh",pseudohead)
  235. hem2.MeshId="rbxasset://fonts/head.mesh"
  236. hem2.TextureId="http://www.roblox.com/asset?id=25701026"
  237. local weitmesh=Instance.new("SpecialMesh",weit)
  238. weitmesh.MeshId="http://www.roblox.com/asset/?id=1527559"
  239. weitmesh.TextureId="http://www.roblox.com/asset?id=25701026"
  240. local asd=Instance.new('PointLight',torso)
  241. asd.Brightness=123
  242. asd.Range=12
  243. asd.Shadows=true
  244.  
  245. while wait'0' do
  246. for a=0,1,rate do
  247. lam.VertexColor=Vector3.new(a,0,-a+1)
  248. ram.VertexColor=Vector3.new(a,0,-a+1)
  249. rlm.VertexColor=Vector3.new(a,0,-a+1)
  250. llm.VertexColor=Vector3.new(a,0,-a+1)
  251. trm.VertexColor=Vector3.new(a,0,-a+1)
  252. hem.VertexColor=Vector3.new(a,0,-a+1)
  253. hem2.VertexColor=Vector3.new(a,0,-a+1)
  254. weitmesh.VertexColor=Vector3.new(a,0,-a+1)
  255. asd.Color=Color3.new(a,0,-a+1)
  256. coroutine.wrap(function()
  257. for x=1,#Hats do
  258. Hats[x].Handle.Mesh.VertexColor=Vector3.new(a,0,-a+1)
  259. end
  260. end)()
  261. wait''
  262. end
  263. for a=0,1,rate do
  264. lam.VertexColor=Vector3.new(-a+1,a,0)
  265. ram.VertexColor=Vector3.new(-a+1,a,0)
  266. rlm.VertexColor=Vector3.new(-a+1,a,0)
  267. llm.VertexColor=Vector3.new(-a+1,a,0)
  268. trm.VertexColor=Vector3.new(-a+1,a,0)
  269. hem.VertexColor=Vector3.new(-a+1,a,0)
  270. hem2.VertexColor=Vector3.new(-a+1,a,0)
  271. weitmesh.VertexColor=Vector3.new(-a+1,a,0)
  272. asd.Color=Color3.new(-a+1,a,0)
  273. coroutine.wrap(function()
  274. for x=1,#Hats do
  275. Hats[x].Handle.Mesh.VertexColor=Vector3.new(-a+1,a,0)
  276. end
  277. end)()
  278. wait''
  279. end
  280. for a=0,1,rate do
  281. lam.VertexColor=Vector3.new(0,-a+1,a)
  282. ram.VertexColor=Vector3.new(0,-a+1,a)
  283. rlm.VertexColor=Vector3.new(0,-a+1,a)
  284. llm.VertexColor=Vector3.new(0,-a+1,a)
  285. trm.VertexColor=Vector3.new(0,-a+1,a)
  286. hem.VertexColor=Vector3.new(0,-a+1,a)
  287. hem2.VertexColor=Vector3.new(0,-a+1,a)
  288. weitmesh.VertexColor=Vector3.new(0,-a+1,a)
  289. asd.Color=Color3.new(0,-a+1,a)
  290. coroutine.wrap(function()
  291. for x=1,#Hats do
  292. Hats[x].Handle.Mesh.VertexColor=Vector3.new(0,-a+1,a)
  293. end
  294. end)()
  295. wait''
  296. end
  297. end
  298. end))]]
  299.  
  300.  
  301. function Lerp(a, b, i)
  302. local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
  303. local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
  304. local calx = com1[1] + (com2[1] - com1[1]) * i
  305. local caly = com1[2] + (com2[2] - com1[2]) * i
  306. local calz = com1[3] + (com2[3] - com1[3]) * i
  307. local cala = com1[4] + (com2[4] - com1[4]) * i
  308. local calb = com1[5] + (com2[5] - com1[5]) * i
  309. local calc = com1[6] + (com2[6] - com1[6]) * i
  310. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  311. end
  312.  
  313. function TwnSingleNumber(s,f,m)
  314. local wot=s+(f-s)*m
  315. return wot
  316. end
  317.  
  318. function TwnVector3(q,w,e)
  319. local begin={q.x,q.y,q.z}
  320. local ending={w.x,w.y,w.z}
  321. local bgx=begin[1]+(ending[1]-begin[1])*e
  322. local bgy=begin[2]+(ending[2]-begin[2])*e
  323. local bgz=begin[3]+(ending[3]-begin[3])*e
  324. return Vector3.new(bgx,bgy,bgz)
  325. end
  326.  
  327. newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
  328. wld = Instance.new("Weld", wp1)
  329. wld.Part0 = wp0
  330. wld.Part1 = wp1
  331. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  332. end
  333.  
  334. newWeld(law, torso, larm, -1.5, 0.5, 0)
  335. newWeld(raw, torso, rarm, 1.5, 0.5, 0)
  336. newWeld(llw, torso, lleg, -.5, -2, 0)
  337. newWeld(rlw, torso, rleg, .5, -2, 0)
  338. newWeld(hw, torso, hed, 0, 1.5, 0)
  339. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  340. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  341. rleg.Weld.C1=CFrame.new(0,.25,.05)*CFrame.Angles(math.rad(30),0,0)
  342. lleg.Weld.C1=CFrame.new(0,.25,.05)*CFrame.Angles(math.rad(30),0,0)
  343.  
  344. local anim = "Idling"
  345. local lastanim = "Idling"
  346. local val = 0
  347. local syne = 0
  348. local num = 0
  349. local runtime = 0
  350.  
  351.  
  352. maus.KeyUp:connect(function(kei)
  353. if string.byte(kei)==48 and not otheranims then
  354. running=false
  355. chr.Humanoid.WalkSpeed=10
  356. end
  357. end)
  358.  
  359. maus.KeyDown:connect(function(kei)
  360. if string.byte(kei)==48 and not otheranims then
  361. running=true
  362. chr.Humanoid.WalkSpeed=18
  363. end
  364.  
  365. chr.Humanoid.Changed:connect(function(ch)
  366. if ch=='Jump' and not chr.Humanoid.Sit and not chr.Humanoid.PlatformStand then
  367. local rei=Ray.new(torso.CFrame.p,((torso.CFrame*CFrame.new(0,-1,0)).p-torso.CFrame.p).unit*10)
  368. local t,p=Workspace:FindPartOnRay(rei,chr)
  369. if t then
  370. chr.Humanoid.Jump=false
  371. end
  372. end
  373. end)
  374.  
  375. if kei==' ' and not chr.Humanoid.Jump and not chr.Humanoid.Sit and not chr.Humanoid.PlatformStand and not jamp then
  376. local rei=Ray.new(torso.CFrame.p,((rutprt.CFrame*CFrame.new(0,-1,0)).p-rutprt.CFrame.p).unit*3)
  377. local t,p=Workspace:FindPartOnRay(rei,chr)
  378. if t then
  379. chr.Humanoid.PlatformStand=true
  380. jamp=true
  381. coroutine.wrap(function()
  382. repeat wait()
  383. chr.Torso.Velocity=Vector3.new(0,35,0)
  384. until not chr.Humanoid.PlatformStand
  385. end)()
  386. wait(.1)
  387. chr.Humanoid.PlatformStand=false
  388. jamp=false
  389. end
  390. end
  391. end)
  392.  
  393.  
  394.  
  395. local grunt=Instance.new('Sound',hed)
  396. grunt.Name='Grunt'
  397. grunt.Volume=1
  398. grunt.Pitch=.9
  399. grunt.Looped=false
  400. grunt.SoundId="http://www.roblox.com/asset?id=143384769"
  401.  
  402.  
  403.  
  404. local hut=Instance.new('Sound',weit)
  405. hut.Name='Hit'
  406. hut.Volume=1
  407. hut.Looped=false
  408. hut.Pitch=1
  409. hut.SoundId="http://www.roblox.com/asset?id=146163534"
  410. local wtl=Instance.new('PointLight',weit)
  411. wtl.Shadows=true
  412. wtl.Brightness=123
  413. wtl.Range=12
  414. wtl.Color=weit.BrickColor.Color
  415. wtl.Name='WeightLight'
  416. local wgui=Instance.new('SurfaceGui',weit)
  417. wgui.Face='Front'
  418. wgui.Adornee=weit
  419. wgui.CanvasSize=Vector2.new(100,100)
  420. wgui.Name='WeightGui'
  421. local tb=Instance.new('TextLabel',wgui)
  422. tb.Size=UDim2.new(1,0,1,0)
  423. tb.Text=[[Synta'x]]
  424. tb.TextColor3=Color3.new(1,1,1)
  425. tb.BackgroundTransparency=1
  426. local wtw=Instance.new('Weld',torso)
  427. wtw.Name='WeightWeld'
  428. wtw.Part0=torso
  429. wtw.Part1=weit
  430. wtw.C0=CFrame.new(0,.5,-1.8)*CFrame.Angles(math.rad(-20),0,0)
  431. weit.Touched:connect(function(hit)
  432. if hit and hit.CanCollide and hit.Parent and hit.Parent~=chr and hit.Parent.Parent~=chr and otheranims then
  433. hum=hit.Parent:findFirstChild('Humanoid') and hit.Parent:findFirstChild('Torso') and hit.Parent.ClassName=='Model'
  434.  
  435.  
  436.  
  437. if hum and not hitdb then
  438. local ex=Instance.new('Explosion',workspace)
  439. ex.DestroyJointRadiusPercent=0
  440. ex.BlastPressure=222222
  441. ex.BlastRadius=18
  442. hitdb=true
  443. ex.Position=hit.Parent.Torso.Position
  444. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-(0*(hit.Parent.Humanoid.MaxHealth/100))
  445. table.insert(tempignore,hit.Parent)
  446. hut:Play()
  447. toss=false
  448. hit.Parent.Humanoid.PlatformStand=true
  449. coroutine.wrap(function()
  450. repeat wait()
  451. hit.Parent.Torso.Velocity=((hit.Parent.Torso.CFrame.p*Vector3.new(1,0,1))-(weit.CFrame.p*Vector3.new(1,0,1))).unit*100
  452. weit.Velocity=((hit.Parent.Torso.CFrame.p*Vector3.new(1,0,1))-(weit.CFrame.p*Vector3.new(1,0,1))).unit*-10+Vector3.new(0,20,0)
  453. until not hit.Parent.Humanoid.PlatformStand
  454. end)()
  455. wait(.2)
  456. hit.Parent.Humanoid.PlatformStand=false
  457. end
  458. end
  459. end)
  460. maus.Button1Down:connect(function()
  461. if not otheranims then
  462. chr.Humanoid.WalkSpeed=0
  463. otheranims=true
  464. anim='PreThrow'
  465. hitdb=false
  466. coroutine.resume(coroutine.create(function()
  467. for fgh,hgf in pairs(tempignore) do
  468. table.remove(tempignore,hgf)
  469. end
  470. end))
  471. wait(.3)
  472. grunt:Play()
  473. wait(.2)
  474. anim='Throw'
  475. const.Parent=nil
  476. wtw.Parent=nil
  477. wtw.Part0=nil
  478. toss=true
  479. weit.CFrame=rutprt.CFrame*CFrame.new(0,3,-3)
  480. wait()
  481. weit.Velocity=((rutprt.CFrame.p*Vector3.new(1,0,1))-(weit.CFrame.p*Vector3.new(1,0,1))).unit*-200+Vector3.new(0,12,0)
  482. wait(.25)
  483. const.Parent=chr
  484. anim='Rest'
  485. wait(1)
  486. wtw.Parent=torso
  487. wtw.Part0=torso
  488. otheranims=false
  489. chr.Humanoid.WalkSpeed=10
  490. toss=false
  491. end
  492. end)
  493.  
  494.  
  495.  
  496. -----------------------------------------------------------------------------
  497.  
  498. game:service'RunService'.RenderStepped:connect(function()
  499. chr.Humanoid.CameraOffset=(rutprt.CFrame:toObjectSpace(hed.CFrame)).p+Vector3.new(0,-1.25,0)
  500. syne=syne+.95
  501. if running and not otheranims then chr.Humanoid.WalkSpeed=18
  502. elseif not running and not otheranims then chr.Humanoid.WalkSpeed=10
  503. end
  504. if not otheranims then
  505. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 1 and torso.Velocity.y<1 and torso.Velocity.y>-1 then
  506. anim="Idling"
  507.  
  508. elseif (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude > 1 and (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude < 12 and torso.Velocity.y<1 and torso.Velocity.y>-1 then
  509. anim="Walking"
  510.  
  511. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 12 and torso.Velocity.y<1 and torso.Velocity.y>-1 then
  512. anim="Sprinting"
  513.  
  514. elseif torso.Velocity.y>1 then
  515. anim='Jumping'
  516.  
  517. elseif (torso.Velocity.y < -1) then
  518. anim='Falling'
  519. end
  520. end
  521.  
  522. if anim=="Idling" then if not armmovement then
  523. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.35,.425,-.225)*CFrame.Angles(math.rad(67),0,math.rad(-12.5)),.05)
  524. end
  525. wtw.C0=Lerp(wtw.C0,CFrame.new(0,.375,-1.7)*CFrame.Angles(math.rad(-20),0,0),.25)
  526. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.35,.425,-.225)*CFrame.Angles(math.rad(67),0,math.rad(12.5)),.05)
  527. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.525,-1.3,.35)*CFrame.Angles(math.rad(-7),0,math.rad(-2.5)),.05)
  528. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.525,-1.3,.35)*CFrame.Angles(math.rad(-7),0,math.rad(2.5)),.05)
  529. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),0,math.cos(syne/30)/25),.05)
  530. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/40)/15-.5,0)*CFrame.Angles(math.rad(125),math.rad(180),0),.05)
  531. end
  532. if anim=="Walking" then if not armmovement then
  533. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.35,.425,-.225)*CFrame.Angles(math.rad(67),0,math.rad(-12.5)),.05)
  534. end
  535. wtw.C0=Lerp(wtw.C0,CFrame.new(0,.375,-1.8)*CFrame.Angles(math.rad(-20),0,0),.25)
  536. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.35,.425,-.225)*CFrame.Angles(math.rad(67),0,math.rad(12.5)),.05)
  537. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.525,(math.cos(syne/10))-1.3,(math.cos(syne/10))+.475)*CFrame.Angles((math.cos(syne/10))*-1,0,math.rad(-2.5)),.05)
  538. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.525,(math.cos(syne/10))*-1-1.3,(math.cos(syne/10))*-1+.475)*CFrame.Angles((math.cos(syne/10)),0,math.rad(2.5)),.05)
  539. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.cos(syne/10)/10*-1,math.cos(syne/10)/20),.05)
  540. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/6)/4-.5,0)*CFrame.Angles(math.rad(125),math.cos(syne/10)/10+math.rad(180),0),.05)
  541. end
  542.  
  543. if anim=="Sprinting" then if not armmovement then
  544. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.35,.425,-.225)*CFrame.Angles(math.rad(67),0,math.rad(-12.5)),.05)
  545. end
  546. wtw.C0=Lerp(wtw.C0,CFrame.new(0,.375,-1.8)*CFrame.Angles(math.rad(-20),0,0),.25)
  547. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.35,.425,-.225)*CFrame.Angles(math.rad(67),0,math.rad(12.5)),.05)
  548. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.525,(math.cos(syne/7))-1.3,(math.cos(syne/7))+.475)*CFrame.Angles((math.cos(syne/7))*-1,0,math.rad(-2.5)),.05)
  549. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.525,(math.cos(syne/7))*-1-1.3,(math.cos(syne/7))*-1+.475)*CFrame.Angles((math.cos(syne/7)),0,math.rad(2.5)),.05)
  550. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.cos(syne/7)/7*-1,math.cos(syne/7)/20),.05)
  551. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/6)/4-.5,0)*CFrame.Angles(math.rad(125),math.cos(syne/7)/7+math.rad(180),0),.05)
  552. end
  553.  
  554. if anim=="Jumping" then if not armmovement then
  555. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5,.525,0)*CFrame.Angles(math.rad(30),0,math.rad(30)),.15)
  556. end
  557. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5,.525,0)*CFrame.Angles(math.rad(30),0,math.rad(-30)),.15)
  558. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55,-1.85,1)*CFrame.Angles(0,0,math.rad(-2.5)),.05)
  559. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55,-1.85,1)*CFrame.Angles(0,0,math.rad(2.5)),.05)
  560. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,0),.05)
  561. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/50)/20,.5)*CFrame.Angles(math.rad(75),math.rad(180),math.rad(0)),.05)
  562. end
  563.  
  564. if anim=="Falling" then if not armmovement then
  565. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.425,.525,0)*CFrame.Angles(math.cos(syne/10)/5+math.rad(120),0,math.rad(22.5)),.15)
  566. end
  567. wtw.C0=Lerp(wtw.C0,CFrame.new(0,1.25,-2.25)*CFrame.Angles(math.cos(syne/20)/20,math.cos(syne/10)/30,0),.25)
  568. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.425,.525,0)*CFrame.Angles((math.cos(syne/10)/5)*-1+math.rad(120),0,math.rad(-22.5)),.15)
  569. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.725,-1.5,-.3)*CFrame.Angles(math.cos(syne/10)/5+math.rad(33),0,math.rad(-15)),.05)
  570. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.725,-1.5,-.3)*CFrame.Angles(math.cos(syne/10)/5*-1+math.rad(33),0,math.rad(15)),.05)
  571. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),0,0),.05)
  572. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,0,1)*CFrame.Angles(math.rad(125),math.rad(180),math.rad(0)),.05)
  573. end
  574.  
  575. if anim=="PreThrow" then
  576. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.35,.5,-.225)*CFrame.Angles(math.rad(105),0,math.rad(-12.5)),.1)
  577. wtw.C0=Lerp(wtw.C0,CFrame.new(0,1,-2)*CFrame.Angles(math.rad(-10),0,0),.1)
  578. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.35,.425,-.225)*CFrame.Angles(math.rad(105),0,math.rad(12.5)),.1)
  579. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.525,-1.3,.3)*CFrame.Angles(math.rad(-10),0,math.rad(-2.5)),.1)
  580. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.525,-1.3,.3)*CFrame.Angles(math.rad(-10),0,math.rad(2.5)),.1)
  581. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(40),0,0),.1)
  582. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/40)/15-.5,0)*CFrame.Angles(math.rad(132.5),math.rad(180),0),.1)
  583. end
  584.  
  585. if anim=="Throw" then
  586. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.35,.6,-.225)*CFrame.Angles(math.rad(105),0,math.rad(-12.5)),.1)
  587. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.35,.425,-.225)*CFrame.Angles(math.rad(105),0,math.rad(12.5)),.1)
  588. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.525,-1.3,0)*CFrame.Angles(math.rad(40),0,math.rad(-2.5)),.1)
  589. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.525,-1.3,0)*CFrame.Angles(math.rad(40),0,math.rad(2.5)),.1)
  590. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),0,0),.1)
  591. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/40)/15-.5,0)*CFrame.Angles(math.rad(75),math.rad(180),0),.1)
  592. end
  593.  
  594. if anim=="Rest" then
  595. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.35,.55,-.225)*CFrame.Angles(math.rad(35),0,math.rad(-12.5)),.1)
  596. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.35,.425,-.225)*CFrame.Angles(math.rad(35),0,math.rad(12.5)),.1)
  597. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.525,-.85,-.25)*CFrame.Angles(math.rad(40),0,math.rad(-2.5)),.1)
  598. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.525,-.85,-.25)*CFrame.Angles(math.rad(40),0,math.rad(2.5)),.1)
  599. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),0,0),.1)
  600. rutprt.RootJoint.C0=Lerp(rutprt.RootJoint.C0,CFrame.new(0,math.cos(syne/40)/15-1,0)*CFrame.Angles(math.rad(75),math.rad(180),0),.1)
  601. end
  602.  
  603. end)
  604.  
  605.  
Add Comment
Please, Sign In to add comment