Advertisement
JohnSSSDogeCoinSSS

Mitz Bypass

Jun 23rd, 2021
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.18 KB | None | 0 0
  1. Bypass = "death"
  2. loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()
  3.  
  4. local IsDead = false
  5. local StateMover = true
  6.  
  7. local playerss = workspace.non
  8. local bbv,bullet
  9. if Bypass == "death" then
  10. bullet = game.Players.LocalPlayer.Character["HumanoidRootPart"]
  11. bullet.Transparency = (FlingBlockInvisible ~= true and 0 or 1)
  12. bullet.Massless = true
  13. if bullet:FindFirstChildOfClass("Attachment") then
  14. for _,v in pairs(bullet:GetChildren()) do
  15. if v:IsA("Attachment") then
  16. v:Destroy()
  17. end
  18. end
  19. end
  20.  
  21. bbv = Instance.new("BodyPosition",bullet)
  22. bbv.Position = playerss.Torso.CFrame.p
  23. end
  24.  
  25. if Bypass == "death" then
  26. coroutine.wrap(function()
  27. while true do
  28. if not playerss or not playerss:FindFirstChildOfClass("Humanoid") or playerss:FindFirstChildOfClass("Humanoid").Health <= 0 then IsDead = true; return end
  29. if StateMover then
  30. bbv.Position = playerss.Torso.CFrame.p
  31. bullet.Position = playerss.Torso.CFrame.p
  32. end
  33. game:GetService("RunService").RenderStepped:wait()
  34. end
  35. end)()
  36. end
  37.  
  38. --[[local force = Instance.new("BodyForce",bullet)
  39. force.Force = Vector3.new(800,800,800)]]--
  40.  
  41. if HighlightFlingBlock ~= false then
  42. local Highlight = Instance.new("SelectionBox")
  43. Highlight.Adornee = bullet
  44. Highlight.Color3 = (typeof(FlingHighlightColor)=="Color3" and FlingHighlightColor) or (Color3.fromRGB(55,55,255))
  45. Highlight.Parent = bullet
  46. Highlight.Name = "HighlightBox"
  47. end
  48.  
  49. bbav = Instance.new("BodyAngularVelocity",bullet)
  50. bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  51. bbav.P = 100000000000000000000000000000
  52. bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
  53.  
  54. local CDDF = {}
  55. local DamageFling = function(DmgPer)
  56. if Fling ~= true then return end
  57. if IsDead or Bypass ~= "death" or (DmgPer.Name == playerss.Name and DmgPer.Name == "non") or CDDF[DmgPer] or not DmgPer or not DmgPer:FindFirstChildOfClass("Humanoid") or DmgPer:FindFirstChildOfClass("Humanoid").Health <= 0 then return end
  58. CDDF[DmgPer] = true; StateMover = false
  59. local PosFling = (DmgPer:FindFirstChild("HumanoidRootPart") and DmgPer:FindFirstChild("HumanoidRootPart") .CFrame.p) or (DmgPer:FindFirstChildOfClass("Part") and DmgPer:FindFirstChildOfClass("Part").CFrame.p)
  60. bullet.Rotation = playerss.Torso.Rotation
  61. bbav = Instance.new("BodyAngularVelocity",bullet)
  62. bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  63. bbav.P = 100000000000000000000000000000
  64. bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
  65.  
  66. for _=1,15 do
  67. bbv.Position = PosFling
  68. bullet.Position = PosFling
  69. wait(0.03)
  70. end
  71. bbav:Destroy()
  72. bbv.Position = playerss.Torso.CFrame.p
  73. bullet.Position = playerss.Torso.CFrame.p
  74. CDDF[DmgPer] = false; StateMover = true
  75. end
  76.  
  77. wait(.2)
  78.  
  79.  
  80. local Aligns = 0
  81. function Align(Part0,Part1,Position,Rotation)
  82. Aligns = Aligns + 1
  83. local a0,a1 = Instance.new("Attachment",Part0), Instance.new("Attachment",Part1)
  84. a1.Position = Position or Vector3.new()
  85. a1.Rotation = Rotation or Vector3.new()
  86. local ap = Instance.new("AlignPosition", Part0)
  87. ap.Attachment0 = a0
  88. ap.Attachment1 = a1
  89. local ao = Instance.new("AlignOrientation", Part0)
  90. ao.Name = "AO-"..Aligns
  91. ap.Name = "AP-"..Aligns
  92. ao.Attachment0 = a0
  93. ao.Attachment1 = a1
  94. ap.ApplyAtCenterOfMass = true;
  95. ap.MaxForce = 67752;
  96. ap.MaxVelocity = math.huge/9e110;
  97. ap.ReactionForceEnabled = false;
  98. ap.Responsiveness = 200;
  99. ap.RigidityEnabled = false;
  100. ao.MaxAngularVelocity = math.huge/9e110;
  101. ao.MaxTorque = 67752;
  102. ao.PrimaryAxisOnly = false;
  103. ao.ReactionTorqueEnabled = false;
  104. ao.Responsiveness = 200;
  105. ao.RigidityEnabled = false;
  106. return a1
  107. end
  108.  
  109. local HumanoidIsDead = false
  110.  
  111. local Player=game.Players.LocalPlayer
  112. local Character=workspace.non
  113. local Gun = Character[HAT_NAME]
  114. local GunHandle = Gun.Handle
  115. GunHandle.AccessoryWeld:Destroy()
  116. GunHandle.SpecialMesh:Destroy()
  117. wait()
  118. GunHandle.Parent=workspace
  119. local hum = Character.Humanoid
  120. local LeftArm=Character["Left Arm"]
  121. local LeftLeg=Character["Left Leg"]
  122. local RightArm=Character["Right Arm"]
  123. local RightLeg=Character["Right Leg"]
  124. local Root=Character["HumanoidRootPart"]
  125. local Head=Character["Head"]
  126. local Torso=Character["Torso"]
  127. local Neck=Torso["Neck"]
  128. local mouse = Player:GetMouse()
  129. local walking = false
  130. local jumping = false
  131. local attacking = false
  132. local firsttime = false
  133. local tauntdebounce = false
  134. local position = nil
  135. local MseGuide = true
  136. local running = false
  137. local settime = 0
  138. local sine = 0
  139. local t = 0
  140. local ws = 18
  141. local change = 1
  142. local combo1 = true
  143. local equip = false
  144. local dgs = 75
  145. local combo2 = false
  146. local switch1 = true
  147. local switch2 = false
  148. local firsttime2 = false
  149. local combo3 = false
  150. local gunallowance = false
  151. local shooting = false
  152. local RunSrv = game:GetService("RunService")
  153. local RenderStepped = game:GetService("RunService").RenderStepped
  154. local removeuseless = game:GetService("Debris")
  155.  
  156. coroutine.wrap(function()
  157. while true do
  158. wait()
  159. if not Character or not Character:FindFirstChild("Humanoid") or Character:FindFirstChild("Humanoid").Health <= 0 then
  160. HumanoidIsDead = true
  161. break
  162. end
  163. end
  164. end)()
  165.  
  166. local HEADLERP = Instance.new("ManualWeld")
  167. HEADLERP.Parent = Head
  168. HEADLERP.Part0 = Head
  169. HEADLERP.Part1 = Head
  170. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  171.  
  172. local TORSOLERP = Instance.new("ManualWeld")
  173. TORSOLERP.Parent = Root
  174. TORSOLERP.Part0 = Torso
  175. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  176.  
  177. local ROOTLERP = Instance.new("ManualWeld")
  178. ROOTLERP.Parent = Root
  179. ROOTLERP.Part0 = Root
  180. ROOTLERP.Part1 = Torso
  181. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  182.  
  183. local RIGHTARMLERP = Instance.new("ManualWeld")
  184. RIGHTARMLERP.Parent = RightArm
  185. RIGHTARMLERP.Part0 = RightArm
  186. RIGHTARMLERP.Part1 = Torso
  187. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  188.  
  189. local LEFTARMLERP = Instance.new("ManualWeld")
  190. LEFTARMLERP.Parent = LeftArm
  191. LEFTARMLERP.Part0 = LeftArm
  192. LEFTARMLERP.Part1 = Torso
  193. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  194.  
  195. local RIGHTLEGLERP = Instance.new("ManualWeld")
  196. RIGHTLEGLERP.Parent = RightLeg
  197. RIGHTLEGLERP.Part0 = RightLeg
  198. RIGHTLEGLERP.Part1 = Torso
  199. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  200.  
  201. local LEFTLEGLERP = Instance.new("ManualWeld")
  202. LEFTLEGLERP.Parent = LeftLeg
  203. LEFTLEGLERP.Part0 = LeftLeg
  204. LEFTLEGLERP.Part1 = Torso
  205. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  206.  
  207. local function weldBetween(a, b)
  208. local weld = Instance.new("ManualWeld", a)
  209. weld.Part0 = a
  210. weld.Part1 = b
  211. weld.C0 = a.CFrame:inverse() * b.CFrame
  212. return weld
  213. end
  214.  
  215. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  216. A = Instance.new("Attachment", PARENT)
  217. A.Position = POSITION1
  218. A.Name = "A"
  219. B = Instance.new("Attachment", PARENT)
  220. B.Position = POSITION2
  221. B.Name = "B"
  222. tr1 = Instance.new("Trail", PARENT)
  223. tr1.Attachment0 = A
  224. tr1.Attachment1 = B
  225. tr1.Enabled = true
  226. tr1.Lifetime = LIFETIME
  227. tr1.TextureMode = "Static"
  228. tr1.LightInfluence = 0
  229. tr1.Color = COLOR
  230. tr1.Transparency = NumberSequence.new(0, 1)
  231. end
  232.  
  233. tommygun = Instance.new("Part",Character)
  234. tommygun.Size = Vector3.new(2,2,2)
  235. tommygun.CFrame = RightArm.CFrame
  236. tommygun.CanCollide = false
  237. tommygun.Transparency=1
  238. tommygunweld = Instance.new("Weld",tommygun)
  239. GUN_A1=Align(GunHandle,tommygun,Vector3.new(),Vector3.new(115,-100,90))
  240. tommygunweld.Part0 = tommygun
  241. tommygunweld.Part1 = RightArm
  242. tommygunweld.C0 = tommygun.CFrame:inverse() * RightArm.CFrame * CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0)
  243. mtommygun = Instance.new("SpecialMesh", tommygun)
  244. mtommygun.MeshType = "FileMesh"
  245. mtommygun.Scale = Vector3.new(1, 1, 1)
  246. mtommygun.MeshId,mtommygun.TextureId = 'http://www.roblox.com/asset/?id=116679805','http://www.roblox.com/asset/?id=116679995'
  247. shootbox = Instance.new("Part",Character)
  248. shootbox.Size = Vector3.new(.2,.2,.2)
  249. shootbox.Transparency=1
  250. shootbox.CanCollide = false
  251. shootbox.Transparency = 1
  252. shootbox.CFrame = tommygun.CFrame
  253. shootboxweld = weldBetween(shootbox,tommygun)
  254. shootboxweld.C0 = CFrame.new(0,-.05,2.62)
  255. light = Instance.new("PointLight", shootbox)
  256. light.Color = BrickColor.new("Bright yellow").Color
  257. light.Range = 5
  258. light.Brightness = 11
  259. light.Enabled = false
  260. particlemiter1 = Instance.new("ParticleEmitter", shootbox)
  261. particlemiter1.Enabled = false
  262. particlemiter1.Texture = "rbxassetid://461242617"
  263. particlemiter1.Lifetime = NumberRange.new(.1)
  264. particlemiter1.Size = NumberSequence.new(1,0)
  265. particlemiter1.Rate = 20
  266. particlemiter1.RotSpeed = NumberRange.new(0)
  267. particlemiter1.Speed = NumberRange.new(0)
  268. tommygunammo = Instance.new("Part",Character)
  269. tommygunammo.Size = Vector3.new(2,2,2)
  270. tommygunammo.CFrame = tommygun.CFrame
  271. tommygunammo.CanCollide = false
  272. tommygunammoweld = Instance.new("Weld",tommygunammo)
  273. tommygunammoweld.Part0 = tommygunammo
  274. tommygunammoweld.Part1 = tommygun
  275. tommygunammo.Transparency = 1
  276. tommygunammoweld.C0 = tommygun.CFrame:inverse() * tommygun.CFrame * CFrame.new(0,.4,.25) * CFrame.Angles(math.rad(0),math.rad(0),0)
  277. mtommygunammo = Instance.new("SpecialMesh", tommygunammo)
  278. mtommygunammo.MeshType = "FileMesh"
  279. mtommygunammo.Scale = Vector3.new(1, 1, 1)
  280. mtommygunammo.MeshId,mtommygunammo.TextureId = 'http://www.roblox.com/asset/?id=116740155','http://www.roblox.com/asset/?id=116679995'
  281.  
  282.  
  283. coroutine.wrap(function()
  284. for i,v in pairs(Character:GetChildren()) do
  285. if v.Name == "Animate" then v:Remove()
  286. end
  287. end
  288. end)()
  289.  
  290. function damagealll(Radius,Position)
  291. local Returning = {}
  292. for _,v in pairs(workspace:GetChildren()) do
  293. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  294. if v:FindFirstChild("Torso") then
  295. local Mag = (v.Torso.Position - Position).magnitude
  296. if Mag < Radius then
  297. table.insert(Returning,v)
  298. end
  299. elseif v:FindFirstChild("UpperTorso") then
  300. local Mag = (v.UpperTorso.Position - Position).magnitude
  301. if Mag < Radius then
  302. table.insert(Returning,v)
  303. end
  304. end
  305. end
  306. end
  307. return Returning
  308. end
  309.  
  310. function swait(num)
  311. if num == 0 or num == nil then
  312. game:service("RunService").Stepped:wait(0)
  313. else
  314. for i = 0, num do
  315. game:service("RunService").Stepped:wait(0)
  316. end
  317. end
  318. end
  319.  
  320. doomtheme = Instance.new("Sound", Torso)
  321. doomtheme.Volume = 1
  322. doomtheme.Name = "doomtheme"
  323. doomtheme.Looped = true
  324. doomtheme.SoundId = "rbxassetid://318812395"
  325. doomtheme:Play()
  326.  
  327. Torso.ChildRemoved:connect(function(removed)
  328. if removed.Name == "doomtheme" then
  329.  
  330. doomtheme = Instance.new("Sound", Torso)
  331. doomtheme.Volume = 1
  332. doomtheme.Name = "doomtheme"
  333. doomtheme.Looped = true
  334. doomtheme.SoundId = "rbxassetid://318812395"
  335. doomtheme:Play()
  336. end
  337. end)
  338.  
  339. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  340. so = Instance.new("Sound")
  341. so.Parent = PARENT
  342. so.SoundId = "rbxassetid://"..ID
  343. so.Volume = VOL
  344. so.Looped = LOOP
  345. so:Play()
  346. removeuseless:AddItem(so,REMOVE)
  347. end
  348.  
  349. mouse.KeyDown:connect(function(Press)
  350. Press=Press:lower()
  351. if Press=='t' then
  352. if tauntdebounce then return end
  353. tauntdebounce = true
  354. local b1 = Instance.new("BillboardGui",Head)
  355. b1.Size = UDim2.new(0,4,0,1.6)
  356. b1.StudsOffset = Vector3.new(0,0,0)
  357. b1.Name = "laff"
  358. b1.AlwaysOnTop = true
  359. b1.StudsOffset = Vector3.new(0,2,0)
  360. b1.Adornee = Head
  361. removeuseless:AddItem(b1,3)
  362. local b2 = Instance.new("TextLabel",b1)
  363. b2.BackgroundTransparency = 1
  364. b2.Text = "HeHeHeHeHeHeHe..."
  365. b2.Font = "Garamond"
  366. b2.TextSize = 30
  367. b2.Name = "lafftext"
  368. b2.TextStrokeTransparency = 0
  369. b2.TextColor3 = BrickColor.new("Grey").Color
  370. b2.TextStrokeColor3 = Color3.new(0,0,0)
  371. b2.Size = UDim2.new(1,0,.5,0)
  372. laff = Instance.new("Sound",Head)
  373. laff.SoundId = "rbxassetid://2126502539"
  374. laff.Volume = 5
  375. laff:Play()
  376. wait(5)
  377. laff:Remove()
  378. tauntdebounce = false
  379. end
  380. end)
  381.  
  382. mouse.KeyDown:connect(function(Press)
  383. Press=Press:lower()
  384. if Press=='e' then
  385. if debounce then return end
  386. if equip then
  387. g1:Remove()
  388. light.Enabled = false
  389. pcall(function()
  390. temmy:Remove()
  391. end)
  392. for i,v in pairs(tommygun:GetDescendants()) do
  393. if v.Name == "temmy" then v:Remove()
  394. end
  395. end
  396. light.Enabled = false
  397. particlemiter1.Enabled = false
  398. hum.CameraOffset = Vector3.new(0,0,0)
  399. attacking = false
  400. equip = false
  401. shooting = false
  402. gunallowance = false
  403. ws = 18
  404. else
  405. g1 = Instance.new("BodyGyro", Root)
  406. g1.D = 175
  407. g1.P = 20000
  408. g1.MaxTorque = Vector3.new(0,9000,0)
  409. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  410. attacking = true
  411. debounce = true
  412. equip = true
  413. coroutine.wrap(function()
  414. while equip do
  415. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
  416. ws = 10
  417. swait()
  418. if Root.Velocity.y > 1 then
  419. position = "Jump3"
  420. elseif Root.Velocity.y < -1 then
  421. position = "Falling3"
  422. elseif Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  423. position = "Walk3"
  424. elseif Root.Velocity.Magnitude < 2 and running == false and attacking == true then
  425. position = "Idle4"
  426. end
  427. end
  428. end)()
  429. coroutine.wrap(function()
  430. while equip do
  431. swait()
  432. settime = 0.05
  433. sine = sine + change
  434. if position == "Jump3" and attacking and not running then
  435. change = .65
  436. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  437. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  438. elseif position == "Falling3" and attacking and not running then
  439. change = .65
  440. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.4)
  441. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.4)
  442. elseif position == "Walk3" and attacking == true and running == false then
  443. change = .65
  444. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0.05*math.sin(sine/4), 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)),.2)
  445. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0), math.cos(25 * math.cos(sine/8))), 0.1)
  446. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(25 * math.cos(sine/8))), 0.1)
  447. elseif position == "Idle4" and attacking == true and running == false then
  448. change = .65
  449. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)),.1)
  450. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  451. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  452. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  453. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/25), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  454. end
  455. end
  456. end)()
  457. SOUND(RightArm,898163129,6,false,2)
  458. for i = 1, 30 do
  459. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.68,1.25) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-12)),.25)
  460. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.1, 0.4) * CFrame.Angles(math.rad(-90), math.rad(-60), math.rad(0)), 0.25)
  461. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)), 0.25)
  462. swait()
  463. end
  464. gunallowance = true
  465. mouse.Button1Down:connect(function()
  466. if gunallowance then
  467. particlemiter1.Enabled = true
  468. temmy = Instance.new("Sound",tommygun)
  469. temmy.SoundId = "rbxassetid://2204318084"
  470. temmy.Volume = 6
  471. temmy.Name = "temmy"
  472. temmy.Looped = true
  473. temmy:Play()
  474. shooting = true
  475. end
  476. end)
  477. mouse.Button1Up:connect(function()
  478. if gunallowance then
  479. hum.CameraOffset = Vector3.new(0,0,0)
  480. light.Enabled = false
  481. particlemiter1.Enabled = false
  482. pcall(function()
  483. temmy:Remove()
  484. end)
  485. for i,v in pairs(tommygun:GetDescendants()) do
  486. if v.Name == "temmy" then v:Remove()
  487. end
  488. end
  489. shooting = false
  490. end
  491. end)
  492. coroutine.wrap(function()
  493. if firsttime2 then return end
  494. firsttime2 = true
  495. while true do
  496. swait(3)
  497. if shooting then
  498. if switch1 then
  499. switch1 = false
  500. switch2 = true
  501. light.Enabled = true
  502. elseif switch2 then
  503. switch1 = true
  504. switch2 = false
  505. light.Enabled = false
  506. end
  507. pcall(function()
  508. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  509. DamageFling(mouse.Target.Parent)
  510. end
  511. end)
  512. end
  513. end
  514. end)()
  515. coroutine.wrap(function()
  516. if firsttime then return end
  517. firsttime = true
  518. while true do
  519. if shooting then
  520. pcall(function()
  521. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  522. DamageFling(mouse.Target.Parent)
  523. end
  524. end)
  525. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90), math.rad(0 - 10 * math.sin(sine)), math.rad(0)), 0.25)
  526. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.1 + .4 * math.sin(sine), 0.4) * CFrame.Angles(math.rad(-90), math.rad(-60), math.rad(0)), 0.25)
  527. elseif not shooting then
  528. end
  529. swait()
  530. end
  531. end)()
  532. debounce = false
  533. end
  534. end
  535. end)
  536.  
  537. mouse.KeyDown:connect(function(Press)
  538. Press=Press:lower()
  539. if Press=='z' then
  540. print("Music switched to 1")
  541. id = 2199374985
  542. doomtheme.SoundId = "rbxassetid://"..id
  543. doomtheme:Play()
  544. end
  545. end)
  546.  
  547. mouse.KeyDown:connect(function(Press)
  548. Press=Press:lower()
  549. if Press=='v' then
  550. print("Music switched to 4")
  551. id = 2111948183
  552. doomtheme.SoundId = "rbxassetid://"..id
  553. doomtheme:Play()
  554. end
  555. end)
  556.  
  557. mouse.KeyDown:connect(function(Press)
  558. Press=Press:lower()
  559. if Press=='x' then
  560. print("Music switched to 2")
  561. id = 318812395
  562. doomtheme.SoundId = "rbxassetid://"..id
  563. doomtheme:Play()
  564. end
  565. end)
  566.  
  567. mouse.KeyDown:connect(function(Press)
  568. Press=Press:lower()
  569. if Press=='c' then
  570. print("Music switched to 3")
  571. id = 180337897
  572. doomtheme.SoundId = "rbxassetid://"..id
  573. doomtheme:Play()
  574. end
  575. end)
  576.  
  577. mouse.KeyDown:connect(function(Press)
  578. Press=Press:lower()
  579. if Press=='b' then
  580. print("Music switched to 5")
  581. id = 649148458
  582. doomtheme.SoundId = "rbxassetid://"..id
  583. doomtheme:Play()
  584. end
  585. end)
  586.  
  587.  
  588. checks1 = coroutine.wrap(function() -------Checks
  589. while true do
  590. if HumanoidIsDead then break end
  591. if Root.Velocity.y > 1 then
  592. position = "Jump"
  593. elseif Root.Velocity.y < -1 then
  594. position = "Falling"
  595. elseif Root.Velocity.Magnitude < 2 then
  596. position = "Idle"
  597. elseif Root.Velocity.Magnitude < 20 then
  598. position = "Walking"
  599. elseif Root.Velocity.Magnitude > 20 then
  600. position = "Running"
  601. else
  602. end
  603. wait()
  604. end
  605. end)
  606. checks1()
  607.  
  608. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  609. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  610. end
  611.  
  612. function ray2(StartPos, EndPos, Distance, Ignore)
  613. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  614. return ray(StartPos, DIRECTION, Distance, Ignore)
  615. end
  616.  
  617. OrgnC0 = Neck.C0
  618. local movelimbs = coroutine.wrap(function()
  619. while RunSrv.RenderStepped:wait() do
  620. if HumanoidIsDead then break end
  621. TrsoLV = Torso.CFrame.lookVector
  622. Dist = nil
  623. Diff = nil
  624. if not MseGuide then
  625. print("Failed to recognize")
  626. else
  627. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  628. Dist = (Head.CFrame.p-Point).magnitude
  629. Diff = Head.CFrame.Y-Point.Y
  630. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  631. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  632. Diff2 = LeftArm.CFrame.Y-Point.Y
  633. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  634. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  635. end
  636. end
  637. end)
  638. movelimbs()
  639. immortal = {}
  640. for i,v in pairs(Character:GetDescendants()) do
  641. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  642. if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  643. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  644. end
  645. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  646. elseif v:IsA("JointInstance") then
  647. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  648. end
  649. end
  650. for e = 1, #immortal do
  651. if immortal[e] ~= nil then
  652. local STUFF = immortal[e]
  653. local PART = STUFF[1]
  654. local PARENT = STUFF[2]
  655. local MATERIAL = STUFF[3]
  656. local COLOR = STUFF[4]
  657. local TRANSPARENCY = STUFF[5]
  658. if levitate then
  659. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  660. PART.Material = MATERIAL
  661. PART.Color = COLOR
  662. PART.Transparency = TRANSPARENCY
  663. end
  664. PART.AncestryChanged:connect(function()
  665. PART.Parent = PARENT
  666. end)
  667. else
  668. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  669. PART.Material = MATERIAL
  670. PART.Color = COLOR
  671. PART.Transparency = TRANSPARENCY
  672. end
  673. PART.AncestryChanged:connect(function()
  674. PART.Parent = PARENT
  675. end)
  676. end
  677. end
  678. end
  679. coroutine.wrap(function()
  680. while true do
  681. if HumanoidIsDead then break end
  682. if hum.Health < .1 then
  683. deadsound = Instance.new("Sound", Torso)
  684. deadsound.Volume = 6
  685. deadsound.SoundId = "rbxassetid://1411352723"
  686. deadsound:Play()
  687. end
  688. wait()
  689. end
  690. end)()
  691.  
  692. local anims = coroutine.wrap(function()
  693. while true do
  694. if HumanoidIsDead then break end
  695. settime = 0.05
  696. sine = sine + change
  697. if position == "Jump" and attacking == false then
  698. change = 1
  699. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  700. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  701. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  702. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  703. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  704. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.4)
  705. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  706. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  707. elseif position == "Jump2" and attacking == false then
  708. change = 1
  709. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  710. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  711. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  712. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  713. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  714. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  715. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  716. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  717. elseif position == "Falling" and attacking == false then
  718. change = 1
  719. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  720. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  721. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  722. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  723. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  724. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.2)
  725. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  726. elseif position == "Falling2" and attacking == false then
  727. change = 1
  728. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  729. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  730. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  731. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  732. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  733. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  734. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  735. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  736. elseif position == "Walking" and attacking == false and running == false then
  737. change = 1.2
  738. walking = true
  739. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  740. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(10)), 0.1)
  741. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  742. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  743. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5 + Root.RotVelocity.Y / 85,.35,.5*math.sin(sine/8)) * CFrame.Angles(math.rad(-35*math.sin(sine/8)),math.rad(0*math.sin(sine/8)),math.rad(10 + Root.RotVelocity.Y / 10, math.sin(20 * math.sin(sine/4)))),.3)
  744. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0.05*math.sin(sine/4), 0) * CFrame.Angles(math.rad(-10), math.rad(5 * math.cos(sine/7)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.1)
  745. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0), math.cos(25 * math.cos(sine/8))), 0.3)
  746. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(25 * math.cos(sine/8))), 0.3)
  747. elseif position == "Idle" and attacking == false and running == false then
  748. change = .5
  749. tommygunweld.C0 = tommygunweld.C0:lerp(CFrame.new(0,-.80,1.25) * CFrame.Angles(math.rad(98),math.rad(0),0),.25)
  750. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.1)
  751. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3 + .1 * math.sin(sine/12),1 + .1 * math.sin(sine/12),0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(8 + 5 * math.sin(sine/12))), 0.1)
  752. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.59 - .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(8 - 6 * math.sin(sine/12))), .2)
  753. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  754. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  755. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  756. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  757. elseif position == "Idle2" and attacking == false and running == false then
  758. change = .75
  759. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 - 3 * math.sin(sine/9)),0,0),.1)
  760. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  761. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(-.2,.2,0) * CFrame.Angles(0,0,0),.1)
  762. LEFTARMLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  763. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/9)), math.rad(35 - 5 * math.sin(sine/9))), 0.4)
  764. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.8 - .1 * math.sin(sine/9), 0) * CFrame.Angles(math.rad(0), math.rad(0 - 3 * math.sin(sine/9)), math.rad(-35 + 5 * math.sin(sine/9))), 0.4)
  765. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.4)
  766. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 + 2 * math.sin(sine/9))), 0.4)
  767. elseif position == "Walking2" and attacking == false and running == false then
  768. ws = 50
  769. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  770. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  771. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
  772. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.6,-.5) * CFrame.Angles(math.rad(32),math.rad(5 - .1 * math.sin(sine/12)),math.rad(40 - .5 * math.sin(sine/12))), 0.3)
  773. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.6,-.5) * CFrame.Angles(math.rad(30),math.rad(-5 + .1 * math.sin(sine/12)),math.rad(-40 + .5 * math.sin(sine/12))), 0.3)
  774. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(.2,1.2,-.3),.3)
  775. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.3)
  776. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.3)
  777. elseif position == "Running" and attacking == false then
  778. change = 1
  779. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, .5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
  780. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-1.24+.6*math.sin(sine/4)/1.4, 0.54, 0-0.8*math.sin(sine/4))*CFrame.Angles(math.rad(6+140*math.sin(sine/4)/1.2), math.rad(0), math.rad(20+70*math.sin(sine/4))), 0.3)
  781. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  782. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-20 - 0 * math.sin(sine/4)), math.rad(0 + 6 * math.sin(sine/4)), math.rad(0) + Root.RotVelocity.Y / 30, math.sin(10 * math.sin(sine/4))), 0.3)
  783. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*-math.sin(sine/4)),.3)
  784. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.6+0.1*math.sin(sine/4),.7*-math.sin(sine/4)) * CFrame.Angles(math.rad(15+ -50 * math.sin(sine/4)),0,0),.3)
  785. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*math.sin(sine/4)),.3)
  786. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.6-0.1*math.sin(sine/4),.7*math.sin(sine/4)) * CFrame.Angles(math.rad(15 + 50 * math.sin(sine/4)),0,0),.3)
  787. end
  788. swait()
  789. end
  790. end)
  791. anims()
  792.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement