Advertisement
omg12

Edited Big Smoke/Scout work in progress

Jan 15th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 88.10 KB | None | 0 0
  1. -if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility code by Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. if Index == "PlrObj" then
  88. return RealPlayer
  89. end
  90. return RealPlayer[Index]
  91. end
  92. end;
  93. __tostring = function(self)
  94. return RealPlayer.Name
  95. end
  96. })
  97. end
  98. end
  99. if RealGame[Index] then
  100. local Type = type(RealGame[Index])
  101. if Type == "function" then
  102. if Index:lower() == "getservice" or Index:lower() == "service" then
  103. return function (self,Service)
  104. if Service:lower() == "players" then
  105. return setmetatable({},{
  106. __index = function (self2,Index2)
  107. local RealService = RealGame:GetService(Service)
  108. local Type2 = type(Index2)
  109. if Type2 == "function" then
  110. return function (self,...)
  111. return RealService[Index2](RealService,...)
  112. end
  113. else
  114. if Index2:lower() == "localplayer" then
  115. return Sandbox(owner)
  116. end
  117. return RealService[Index2]
  118. end
  119. end;
  120. __tostring = function(self)
  121. return RealGame:GetService(Service).Name
  122. end
  123. })
  124. elseif Service:lower() == "contextactionservice" then
  125. return InternalData["ContextActionService"]
  126. elseif Service:lower() == "contextactionservice" then
  127. return InternalData["UserInputService"]
  128. elseif Service:lower() == "runservice" then
  129. return setmetatable({},{
  130. __index = function(self2,Index2)
  131. local RealService = RealGame:GetService(Service)
  132. local Type2 = type(Index2)
  133. if Type2 == "function" then
  134. return function (self,...)
  135. return RealService[Index2](RealService,...)
  136. end
  137. else
  138. if Index2:lower() == "bindtorenderstep" then
  139. return function (self,Name,Priority,Function)
  140. return RealGame:GetService("RunService").Stepped:Connect(Function)
  141. end
  142. end
  143. if Index2:lower() == "renderstepped" then
  144. return RealService["Stepped"]
  145. end
  146. return RealService[Index2]
  147. end
  148. end
  149. })
  150. else
  151. return RealGame:GetService(Service)
  152. end
  153. end
  154. end
  155. return function (self,...)
  156. return RealGame[Index](RealGame,...)
  157. end
  158. else
  159. if game:GetService(Index) then
  160. return game:GetService(Index)
  161. end
  162. return RealGame[Index]
  163. end
  164. else
  165. return nil
  166. end
  167. end
  168. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  169. print("Complete! Running...")
  170.  
  171.  
  172. --//Paste script below this line.
  173.  
  174. p = game.Players.LocalPlayer
  175. char = p.Character
  176. torso = char.Torso
  177. hed = char.Head
  178. neck = char.Torso.Neck
  179. hum = char.Humanoid
  180. hum.MaxHealth = math.huge
  181. local msg = game:GetService("Chat")
  182. torso.BrickColor = BrickColor.new("Light orange")
  183. hed.BrickColor = BrickColor.new("Light orange")
  184. char["Right Arm"].BrickColor = BrickColor.new("Light orange")
  185. char["Left Arm"].BrickColor = BrickColor.new("Light orange")
  186. char["Left Leg"].BrickColor = BrickColor.new("Light orange")
  187. char["Right Leg"].BrickColor = BrickColor.new("Light orange")
  188. ypcall(function()
  189. shirt = Instance.new("Shirt", char)
  190. shirt.Name = "Shirt"
  191. pants = Instance.new("Pants", char)
  192. pants.Name = "Pants"
  193. char.Shirt.ShirtTemplate = "rbxassetid://588946745"
  194. char.Pants.PantsTemplate = "rbxassetid://830823372"
  195. end)
  196. function sbchat(msg,displayname)
  197. if not displayname then
  198. displayname = '<Scout>'
  199. end
  200. for i,v in pairs(game:GetService('Players'):GetChildren()) do
  201. local st = Instance.new('StringValue')
  202. st.Name = 'SB_Chat'
  203. st.Value = displayname..'/'..msg
  204. delay(0.2,function() st.Parent = v end)
  205. end
  206. end
  207. p1 = Instance.new("Part",char)
  208. p1.FormFactor = Enum.FormFactor.Custom
  209. p1.Size = Vector3.new(3.4,3,2.7)
  210. p1.CanCollide = false
  211. p1.Locked = true
  212. p1.BottomSurface = Enum.SurfaceType.Smooth
  213. p1.TopSurface = Enum.SurfaceType.Smooth
  214. SMesh = Instance.new("SpecialMesh", p1)
  215. SMesh.MeshId = "http://www.roblox.com/asset/?id=450793946"
  216. SMesh.MeshType = Enum.MeshType.FileMesh
  217. SMesh.Name = "Mesh"
  218. SMesh.TextureId = "http://www.roblox.com/asset/?id=450794061"
  219. w1 = Instance.new("Weld", hed)
  220. w1.Part0 = hed
  221. w1.C0 = CFrame.new(0,0.76,0.2)*CFrame.Angles(0.3,0,0)
  222. w1.Part1 = p1
  223. w1.C1 = CFrame.new(0, 0, 0)
  224. --------------------------------
  225. p1 = Instance.new("Part",char)
  226. p1.FormFactor = Enum.FormFactor.Custom
  227. p1.Size = Vector3.new(1.8,0.8,1.8)
  228. p1.CanCollide = false
  229. p1.Locked = true
  230. p1.BrickColor = BrickColor.new("Really black")
  231. p1.BottomSurface = Enum.SurfaceType.Smooth
  232. p1.TopSurface = Enum.SurfaceType.Smooth
  233. SMesh = Instance.new("SpecialMesh", p1)
  234. SMesh.MeshId = "http://www.roblox.com/asset/?id=0"
  235. SMesh.MeshType = Enum.MeshType.FileMesh
  236. SMesh.Name = "Mesh"
  237. w1 = Instance.new("Weld", hed)
  238. w1.Part0 = hed
  239. w1.C0 = CFrame.new(0,0.2,-0.25)
  240. w1.Part1 = p1
  241. w1.C1 = CFrame.new(0, 0, 0)
  242. -----------
  243. GroundWave3 = function()
  244. local HandCF = CFrame.new(torso.Position - Vector3.new(0,0,0)) * CFrame.Angles(0,0,0)
  245. local wave1 = Instance.new("Part", torso)
  246. wave1.BrickColor = BrickColor.new("Really black")
  247. wave1.Anchored = true
  248. wave1.CanCollide = false
  249. wave1.Locked = true
  250. wave1.Material = "Neon"
  251. wave1.Size = Vector3.new(1, 1, 1)
  252. wave1.TopSurface = "Smooth"
  253. wave1.BottomSurface = "Smooth"
  254. wave1.Transparency = 0
  255. wave1.CFrame = HandCF
  256. wm = Instance.new("SpecialMesh", wave1)
  257. wm.Scale = Vector3.new(.1,.1,.1)
  258. wm.MeshType = "Sphere"
  259. coroutine.wrap(function()
  260. for i = 1, 20, 1 do
  261. wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  262. --wave1.Size = wm.Scale
  263. wave1.CFrame = HandCF
  264. wave1.Transparency = i/10
  265. wait()
  266. end
  267. wait()
  268. wave1:Destroy()
  269. end)()
  270. end
  271. -------------------------------
  272. Spawn(function()
  273. while wait(1) do
  274. GroundWave3()
  275. wait(.5)
  276. GroundWave3()
  277. end
  278. end)
  279. warn'[Ground Brake]:Connect!'
  280. -----------------------------------
  281. local Plr = game.Players.LocalPlayer --LocalScript
  282. local Char = Plr.Character
  283. local Mouse = Plr:GetMouse()
  284. local ra = Char:FindFirstChild('Right Arm')
  285. local ts = Char.Torso
  286. local la = Char:FindFirstChild('Left Arm')
  287. local ll = Char:FindFirstChild('Left Leg')
  288. local rl = Char:FindFirstChild('Right Leg')
  289. local hd = Char.Head
  290. local root = Char:FindFirstChild('HumanoidRootPart')
  291.  
  292. rarm = ra
  293. larm = la
  294. torso = ts
  295. hed = hd
  296. root = root
  297. lleg = ll
  298. rleg = rl
  299.  
  300. FloatPart = function()
  301. local Part = Instance.new('Part',torso)
  302. Part.CFrame = CFrame.new(torso.CFrame.X,workspace.Base.CFrame.Y+1,torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  303. Part.Anchored = true
  304. Part.Material = 'Neon'
  305. Part.CanCollide = false
  306. Part.BrickColor = BrickColor.new("Really red")
  307. local Mesh = Instance.new('SpecialMesh',Part)
  308. Mesh.Scale = Vector3.new(4,4,.2)
  309. Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  310. Mesh.VertexColor = Vector3.new(0,170,255)
  311. spawn(function()
  312. for i = 1,30 do
  313. Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  314. Part.Transparency = Part.Transparency + .035
  315. game["Run Service"].RenderStepped:wait()
  316. end
  317. Part:Destroy()
  318. end)
  319. end;
  320.  
  321. DubPart = function()
  322. local Part = Instance.new('Part',torso)
  323. Part.CFrame = CFrame.new(torso.CFrame.X,workspace.Base.CFrame.Y+1,torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  324. Part.Anchored = true
  325. Part.CanCollide = false
  326. Part.Material = 'Neon'
  327. Part.BrickColor = BrickColor.new("Forest green")
  328. local Mesh = Instance.new('SpecialMesh',Part)
  329. Mesh.Scale = Vector3.new(7,7,.2)
  330. Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  331. Mesh.VertexColor = Vector3.new(0,170,255)
  332. spawn(function()
  333. for i = 1,30 do
  334. Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  335. Part.Transparency = Part.Transparency + .035
  336. game["Run Service"].RenderStepped:wait()
  337. end
  338. Part:Destroy()
  339. end)
  340. end;
  341.  
  342. OnTouch = function(Toucher)
  343. if Toucher.Parent.Name ~= Plr.Name and Toucher.Parent:FindFirstChild('Humanoid') then
  344. local Hum = Toucher.Parent:FindFirstChild('Humanoid')
  345. Hum.Health = Hum.Health - .7
  346. end
  347. end;
  348.  
  349. Fade = function(Item,t)
  350. spawn(function()
  351. for i = 1,20 do
  352. Item.Transparency = Item.Transparency + .05
  353. if t then
  354. wait(t)
  355. else
  356. wait()
  357. end
  358. end
  359. Item:Destroy()
  360. end)
  361. end
  362.  
  363. TouchKill = function(Toucher)
  364. if Toucher.Parent then
  365. if Toucher.Parent:FindFirstChild('Humanoid') then
  366. local P = Toucher.Parent:FindFirstChild('Humanoid')
  367. if P ~= nil and P.Parent.Name ~= Plr.Name then
  368. P.Health = P.Health - math.random(4,17)
  369. end
  370. end
  371. end
  372. end;
  373.  
  374. Particle = function()
  375. local Part = Instance.new('Part',torso)
  376. Part.Anchored = true
  377. Part.Transparency = 0
  378. Part.Material = "Neon"
  379. Part.Touched:connect(function(I)OnTouch(I)end)
  380. Part.CanCollide = false
  381. Part.CFrame = torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
  382. local Mesh = Instance.new('SpecialMesh',Part)
  383. Mesh.Scale = Vector3.new(1,1,1)
  384. Mesh.MeshId = "rbxassetid://0"
  385. Mesh.TextureId = "rbxassetid://0"
  386. spawn(function()
  387. for i = 1,40 do
  388. Part.Transparency = Part.Transparency + .0125
  389. Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  390. game["Run Service"].RenderStepped:wait()
  391. end
  392. Part:Destroy()
  393. end)
  394. end;
  395.  
  396. Particle2 = function()
  397. local Part = Instance.new('Part',torso)
  398. Part.Anchored = true
  399. Part.Transparency = 0
  400. Part.Material = "Neon"
  401. Part.Touched:connect(function(I)OnTouch(I)end)
  402. Part.CanCollide = false
  403. Part.CFrame = torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
  404. local Mesh = Instance.new('SpecialMesh',Part)
  405. Mesh.Scale = Vector3.new(1.5,1.5,1.5)
  406. Mesh.MeshId = "rbxassetid://693287889"
  407. Mesh.TextureId = "rbxassetid://167319835"
  408. spawn(function()
  409. for i = 1,40 do
  410. Part.Transparency = Part.Transparency + .0125
  411. Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  412. game["Run Service"].RenderStepped:wait()
  413. end
  414. Part:Destroy()
  415. end)
  416. end;
  417.  
  418. spawn(function()
  419. while wait() do
  420. wait(.05)
  421. FloatPart()
  422. wait(.08)
  423. FloatPart()
  424. wait(.05)
  425. DubPart()
  426. wait(.08)
  427. end
  428. end)
  429. spawn(function()
  430. while wait() do
  431. Particle()
  432. wait(0.75)
  433. Particle2()
  434. end
  435. end)
  436. -------------
  437. hed.face.Texture = "http://www.roblox.com/asset/?id=26578091"
  438. game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"Get That Mother Fucking Blu Scout", "Red")
  439. sbchat("Get That Motherfu####",'[Scout]')
  440. local HBill = Instance.new("BillboardGui", hed)
  441. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  442. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  443. HBill.Size = UDim2.new(15,0,2.2,0)
  444. HBill.Name = "Health Display"
  445. HBill.StudsOffset = Vector3.new(0,4,0)
  446. HBill.AlwaysOnTop = true
  447. HBill.Enabled = true
  448. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  449. HMain.BackgroundTransparency = 0.6
  450. HMain.Size = UDim2.new(1,0,1,0)
  451. HBarBack.Parent = HMain
  452. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  453. HBarBack.BorderColor3 = Color3.new(0,0,0)
  454. HBarBack.BorderSizePixel = 2
  455. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  456. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  457. HHealth.BackgroundTransparency = 1
  458. HHealth.Size = UDim2.new(1,0,1,0)
  459. HHealth.Font = "Code"
  460. HHealth.Text = "1.#INF"
  461. HHealth.TextScaled = true
  462. HHealth.TextColor3 = Color3.new(1,1,1)
  463. HHealth.TextStrokeColor3 = BrickColor.new("Really red").Color
  464. HHealth.TextStrokeTransparency = 0
  465. HName.Parent = HMain
  466. HName.BackgroundTransparency = 1
  467. HName.Size = UDim2.new(1,0,.5,0)
  468. HName.Font = "Code"
  469. HName.Text = "Scout"
  470. HName.TextScaled = true
  471. HName.TextColor3 = BrickColor.new("Really red").Color
  472. HName.TextStrokeColor3 = Color3.new(0,0,0)
  473. HName.TextStrokeTransparency = 0
  474. HName.TextYAlignment = "Top"
  475.  
  476. plr = game.Players.LocalPlayer
  477. local s = Instance.new("Sound",plr.Character)
  478. s.Volume = 3
  479. s.Looped = true
  480. s.Pitch = 1
  481. s.SoundId = "rbxassetid://390409627"
  482. s:Play()
  483. repeat
  484. wait(0.4)
  485. until plr.Character
  486. chr = plr.Character
  487. human = chr:FindFirstChild("Humanoid")
  488. mouse = plr:GetMouse()
  489. cam = workspace.CurrentCamera
  490. selected = false
  491. equipd = false
  492. tors = chr.Torso
  493. rarm = chr["Right Arm"]
  494. larm = chr["Left Arm"]
  495. rleg = chr["Right Leg"]
  496. lleg = chr["Left Leg"]
  497. hrp = chr.HumanoidRootPart
  498. hed = chr.Head
  499. anim = human.Animator
  500. activu = false
  501. ragged = false
  502. batting = false
  503. Heartbeat = Instance.new("BindableEvent")
  504. Heartbeat.Name = "Heartbeat"
  505. Heartbeat.Parent = script
  506. frame = 0.03333333333333333
  507. tf = 0
  508. game:GetService("RunService").Heartbeat:connect(function(s, p)
  509. tf = tf + s
  510. if tf >= frame then
  511. for i = 1, math.floor(tf / frame) do
  512. Heartbeat:Fire()
  513. end
  514. tf = tf - frame * math.floor(tf / frame)
  515. end
  516. end)
  517. function swait(num)
  518. if num == 0 or num == nil then
  519. Heartbeat.Event:wait()
  520. else
  521. for i = 1, num do
  522. Heartbeat.Event:wait()
  523. end
  524. end
  525. end
  526. tool = Instance.new("Tool")
  527. tool.CanBeDropped = false
  528. tool.RequiresHandle = false
  529. tool.ToolTip = "NANI BIG SMOKE??????"
  530. tool.Name = "PRESS X TO Use Bat"
  531. tool.Parent = plr.Backpack
  532. modz = Instance.new("Model")
  533. modz.Name = "efx"
  534. modz.Parent = chr
  535. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  536. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  537. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  538. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  539. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  540. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  541. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  542. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  543. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  544. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  545. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  546. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  547. local nscale = Instance.new("NumberValue")
  548. nscale.Value = 1
  549. nscale.Parent = nil
  550. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  551. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  552. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  553. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  554. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  555. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  556. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  557. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  558. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  559. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  560. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  561. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  562. nscale.Changed:connect(function()
  563. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  564. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  565. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  566. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  567. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  568. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  569. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  570. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  571. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  572. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  573. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  574. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  575. end)
  576. RS = tors:FindFirstChild("Right Shoulder")
  577. LS = tors:FindFirstChild("Left Shoulder")
  578. RH = tors:FindFirstChild("Right Hip")
  579. LH = tors:FindFirstChild("Left Hip")
  580. RJ = hrp:FindFirstChild("RootJoint")
  581. N = tors:FindFirstChild("Neck")
  582. cf = CFrame.new
  583. ang = CFrame.Angles
  584. rd = math.rad
  585. rd2 = math.random
  586. function nooutline(p)
  587. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  588. end
  589. function makepart(color, name, reflec, trans, mater, parnt, cfram)
  590. local port = Instance.new("Part")
  591. port.BrickColor = BrickColor.new(color)
  592. port.Name = name
  593. port.Transparency = trans
  594. nooutline(port)
  595. port.Reflectance = reflec
  596. port.Material = mater
  597. port.Anchored = false
  598. port.CanCollide = false
  599. port.Locked = true
  600. port.Size = Vector3.new(0.2, 0.2, 0.2)
  601. port.Parent = parnt
  602. return port
  603. end
  604. function makemesh(meshtype, scale, meshid, parent)
  605. local mes = Instance.new("SpecialMesh")
  606. mes.MeshType = meshtype
  607. mes.Scale = scale
  608. if meshtype == "FileMesh" then
  609. mes.MeshId = meshid
  610. end
  611. mes.Parent = parent
  612. return mes
  613. end
  614. function makeweld(parent, p0, p1, c0, c1)
  615. local wel = Instance.new("Weld")
  616. wel.Part0 = p0
  617. wel.Part1 = p1
  618. wel.C0 = c0
  619. if c1 ~= nil then
  620. wel.C1 = c1
  621. end
  622. wel.Parent = parent
  623. return wel
  624. end
  625. local lauf1 = Instance.new("Sound")
  626. lauf1.SoundId = "rbxassetid://138199573"
  627. lauf1.Volume = 5
  628. lauf1.Pitch = 1
  629. lauf1.Parent = hrp
  630. function lerpz(joint, prop, cfrmz, alp)
  631. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  632. end
  633. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  634. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  635. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  636. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  637. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  638. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  639. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  640. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  641. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  642. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  643. function resetlerp()
  644. RJ.C0 = RJC0
  645. RJ.C1 = RJC1
  646. N.C0 = NC0
  647. N.C1 = NC1
  648. RS.C0 = RSC0
  649. RS.C1 = RSC1
  650. LS.C0 = LSC0
  651. LS.C1 = LSC1
  652. RH.C0 = RHC0
  653. RH.C1 = RHC1
  654. LH.C0 = LHC0
  655. LH.C1 = LHC1
  656. end
  657. function test()
  658. if selected == false or activu == true then
  659. return
  660. end
  661. if ragged == false then
  662. ragged = true
  663. human.PlatformStand = true
  664. if rarm and tors:FindFirstChild("Right Shoulder") then
  665. tors:FindFirstChild("Right Shoulder"):Destroy()
  666. makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
  667. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  668. end
  669. if larm and tors:FindFirstChild("Left Shoulder") then
  670. tors:FindFirstChild("Left Shoulder"):Destroy()
  671. makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
  672. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  673. end
  674. if rleg and tors:FindFirstChild("Right Hip") then
  675. tors:FindFirstChild("Right Hip"):Destroy()
  676. makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
  677. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  678. end
  679. if lleg and tors:FindFirstChild("Left Hip") then
  680. tors:FindFirstChild("Left Hip"):Destroy()
  681. makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
  682. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  683. HName.Text = "Died"
  684. end
  685. elseif ragged == true then
  686. ragged = false
  687. human.Jump = true
  688. if rarm and tors:FindFirstChild("Right Shoulder") then
  689. tors:FindFirstChild("Right Shoulder"):Destroy()
  690. makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
  691. rarm:FindFirstChild("touchy"):Destroy()
  692. end
  693. if larm and tors:FindFirstChild("Left Shoulder") then
  694. tors:FindFirstChild("Left Shoulder"):Destroy()
  695. makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
  696. larm:FindFirstChild("touchy"):Destroy()
  697. end
  698. if rleg and tors:FindFirstChild("Right Hip") then
  699. tors:FindFirstChild("Right Hip"):Destroy()
  700. makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
  701. rleg:FindFirstChild("touchy"):Destroy()
  702. end
  703. if lleg and tors:FindFirstChild("Left Hip") then
  704. tors:FindFirstChild("Left Hip"):Destroy()
  705. makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
  706. lleg:FindFirstChild("touchy"):Destroy()
  707. end
  708. RS = tors:FindFirstChild("Right Shoulder")
  709. LS = tors:FindFirstChild("Left Shoulder")
  710. RH = tors:FindFirstChild("Right Hip")
  711. LH = tors:FindFirstChild("Left Hip")
  712. RJ = hrp:FindFirstChild("RootJoint")
  713. N = tors:FindFirstChild("Neck")
  714. HName.Text = "Big Smoke"
  715. end
  716. end
  717. function makegloo(paren, co, ci, parto, parti, nam)
  718. local gloo = Instance.new("Glue")
  719. gloo.Name = nam
  720. gloo.C0 = co
  721. gloo.C1 = ci
  722. gloo.Part0 = parto
  723. gloo.Part1 = parti
  724. gloo.Parent = paren
  725. end
  726. function makejoint(paren, co, ci, parto, parti, nam)
  727. local gloo = Instance.new("Motor6D")
  728. gloo.Name = nam
  729. gloo.C0 = co
  730. gloo.C1 = ci
  731. gloo.Part0 = parto
  732. gloo.Part1 = parti
  733. gloo.Parent = paren
  734. end
  735. function maketouchy(parent, limb, cframe)
  736. local pr = Instance.new("Part")
  737. pr.Name = "touchy"
  738. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  739. pr.Transparency = 1
  740. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  741. pr.CanCollide = true
  742. pr.Anchored = false
  743. pr.Parent = parent
  744. local w = Instance.new("Weld")
  745. w.Part0 = pr
  746. w.Part1 = limb
  747. w.C0 = cframe
  748. w.Parent = pr
  749. end
  750. local clibat, spec
  751. local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  752. local dipperrot
  753. if dipperhat then
  754. dipperrot = dipperhat.Handle.HatAttachment.Rotation
  755. end
  756. function bat()
  757. if selected == false or activu == true then
  758. return
  759. end
  760. if batting == false then
  761. batting = true
  762. do
  763. local bmod = Instance.new("Model")
  764. bmod.Name = "bmodel"
  765. bmod.Parent = chr
  766. local hnd = makepart("Really black", "hnd", 0, 1, "Neon", bmod, rarm.CFrame)
  767. local hmes = makemesh("1", Vector3.new(2, 9, 2), nil, hnd)
  768. local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  769. local pt1 = makepart("Really black", "pt1", 0, 1, "Neon", bmod, rarm.CFrame)
  770. local p1m = makemesh("Sphere", Vector3.new(3,3,3), nil, pt1)
  771. local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
  772. local pt3 = makepart("Really black", "pt3", 0, 1, "Neon", bmod, rarm.CFrame)
  773. local p3m = makemesh("1", Vector3.new(1, 6, 1), nil, pt3)
  774. local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
  775. local pt4 = makepart("Really black", "pt4", 0, math.rad(0,1), "Neon", bmod, rarm.CFrame)
  776. local p4m = makemesh("FileMesh", Vector3.new(2,2,2), "http://www.roblox.com/asset/?id=54983181", pt4)
  777. p4m.TextureId = "http://www.roblox.com/asset/?id=54983107"
  778. p4m.Scale = Vector3.new(2,2,2)
  779. local p4w = makeweld(pt4, pt4, hnd, ang(rd(90), rd(0), rd(0)) * cf(0, -1.5, 0), nil)
  780. local pt5 = makepart("Forest green", "pt5", 0, 1, "Neon", bmod, rarm.CFrame)
  781. local p5m = makemesh("Cylinder", Vector3.new(25, 1.5, 1.5), nil, pt5)
  782. local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
  783. local swingwoo = Instance.new("Sound")
  784. swingwoo.SoundId = "rbxassetid://296102734"
  785. swingwoo.Pitch = rd2(10, 11) / 10
  786. swingwoo.Name = "sweae"
  787. swingwoo.Volume = 1
  788. swingwoo.Parent = hrp
  789. clibat = tool.Activated:connect(function()
  790. if selected == false or activu == true or ragged == true then
  791. return
  792. end
  793. activu = true
  794. for _ = 1, 5 do
  795. swait()
  796. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  797. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  798. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  799. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  800. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  801. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  802. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  803. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  804. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  805. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  806. end
  807. local bon = Instance.new("Sound")
  808. bon.SoundId = "rbxassetid://158037267"
  809. bon.Pitch = rd2(10, 12) / 10
  810. bon.Volume = 1
  811. bon.Parent = hrp
  812. game.Debris:AddItem(bon, 1)
  813. bon:Play()
  814. swingwoo:Play()
  815. for X = 1, 5 do
  816. swait()
  817. if X > 1 then
  818. hito(pt5, 5, 80, 0.2, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
  819. end
  820. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  821. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  822. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  823. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  824. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  825. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  826. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  827. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  828. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  829. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  830. end
  831. activu = false
  832. end)
  833. spec = mouse.KeyDown:connect(function(keya)
  834. if selected == false or activu == true or ragged == true then
  835. return
  836. end
  837. if keya == "]]" then
  838. activu = true
  839. local speed = human.WalkSpeed
  840. human.WalkSpeed = 0
  841. human:SetStateEnabled(3, false)
  842. local function expa()
  843. local sond = Instance.new("Sound")
  844. sond.Volume = 1.25
  845. sond.Pitch = 1
  846. sond.EmitterSize = 15
  847. sond.SoundId = "rbxassetid://151790502"
  848. sond.Parent = pt6
  849. sond:Play()
  850. for _ = 1, 3 do
  851. swait()
  852. hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
  853. p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  854. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
  855. p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  856. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
  857. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
  858. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
  859. p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
  860. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
  861. end
  862. for _ = 1, 5 do
  863. swait()
  864. hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
  865. p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  866. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
  867. p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  868. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
  869. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
  870. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
  871. p5m.Scale = p5m.Scale:lerp(Vector3.new(63, 12.5, 12.5), 0.7)
  872. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
  873. end
  874. sond.Pitch = 0.75
  875. sond:Play()
  876. for _ = 1, 3 do
  877. swait()
  878. hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
  879. p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  880. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
  881. p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  882. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
  883. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
  884. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
  885. p5m.Scale = p5m.Scale:lerp(Vector3.new(156, 37.5, 37.5), 0.7)
  886. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
  887. end
  888. for _ = 1, 5 do
  889. swait()
  890. hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  891. p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  892. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  893. p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  894. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  895. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  896. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  897. p5m.Scale = p5m.Scale:lerp(Vector3.new(102, 25, 25), 0.7)
  898. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  899. end
  900. sond.Pitch = 0.4
  901. sond:Play()
  902. game.Debris:AddItem(sond, 2)
  903. for _ = 1, 3 do
  904. swait()
  905. hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
  906. p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  907. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
  908. p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  909. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
  910. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
  911. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
  912. p5m.Scale = p5m.Scale:lerp(Vector3.new(230.2, 56.25, 56.25), 0.7)
  913. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
  914. end
  915. for _ = 1, 5 do
  916. swait()
  917. hmes.Scale = hmes.Scale:lerp(Vector3.new(14, 63, 14), 0.7)
  918. p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
  919. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7, 0), 0.7)
  920. p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5, 17.5, 17.5), 0.7)
  921. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7, 0), 0.7)
  922. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002, 0.17500000000000002, 0.17500000000000002), 0.7)
  923. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75, 0), 0.7)
  924. p5m.Scale = p5m.Scale:lerp(Vector3.new(400, 43.75, 43.75), 0.7)
  925. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -30, 0), 0.7)
  926. end
  927. end
  928. for _ = 1, 3 do
  929. swait()
  930. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  931. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  932. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  933. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  934. lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  935. if dipperhat then
  936. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  937. end
  938. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  939. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  940. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  941. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  942. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  943. end
  944. for _ = 1, 3 do
  945. swait()
  946. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  947. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  948. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  949. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  950. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  951. if dipperhat then
  952. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  953. end
  954. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  955. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  956. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  957. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  958. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  959. end
  960. for _ = 1, 30 do
  961. swait()
  962. lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
  963. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
  964. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.2)
  965. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  966. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
  967. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  968. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
  969. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  970. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
  971. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  972. end
  973. expa()
  974. for O = 1, 10 do
  975. swait()
  976. lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
  977. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
  978. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(-20), rd(80)), 0.001 + O * 0.01)
  979. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  980. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
  981. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  982. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
  983. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  984. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
  985. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  986. end
  987. local whoooo = Instance.new("Sound")
  988. whoooo.Volume = 3
  989. whoooo.Pitch = 1.1
  990. whoooo.SoundId = "rbxassetid://151790502"
  991. whoooo.Parent = pt5
  992. whoooo:Play()
  993. game.Debris:AddItem(whoooo, 2)
  994. for O = 1, 1 do
  995. swait()
  996. hito(pt5, 70, 808282854, 0.75, hrp.CFrame.rightVector * -10000000 + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
  997. lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
  998. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
  999. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(20), rd(20)), 0.1 + O * 0.05)
  1000. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  1001. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
  1002. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  1003. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
  1004. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  1005. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
  1006. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  1007. end
  1008. for O = 1, 13 do
  1009. swait()
  1010. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  1011. p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  1012. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  1013. p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  1014. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  1015. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  1016. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  1017. p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 1, 1), 0.05 + O * 0.075)
  1018. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  1019. lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
  1020. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
  1021. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
  1022. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  1023. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
  1024. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  1025. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
  1026. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  1027. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
  1028. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  1029. end
  1030. if dipperhat then
  1031. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  1032. end
  1033. human.WalkSpeed = speed
  1034. human:SetStateEnabled(3, true)
  1035. activu = false
  1036. end
  1037. if keya == "q" then
  1038. activu = true
  1039. do
  1040. local checkkey = true
  1041. local keyingup = mouse.KeyUp:connect(function(xzx)
  1042. if xzx == "q" then
  1043. checkkey = false
  1044. end
  1045. end)
  1046. repeat
  1047. for _ = 1, 2 do
  1048. swait()
  1049. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  1050. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1051. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(-20), rd(80)), 0.7)
  1052. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1053. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  1054. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1055. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1056. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1057. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  1058. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1059. end
  1060. swingwoo:Play()
  1061. for T = 1, 2 do
  1062. swait()
  1063. if T == 2 then
  1064. hito(pt5, 7, 30, 0.03, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  1065. end
  1066. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  1067. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1068. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(40)), 0.7)
  1069. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1070. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1071. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1072. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  1073. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1074. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  1075. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1076. end
  1077. for _ = 1, 2 do
  1078. swait()
  1079. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
  1080. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1081. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
  1082. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1083. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
  1084. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1085. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1086. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1087. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
  1088. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1089. end
  1090. swingwoo:Play()
  1091. for T = 1, 2 do
  1092. swait()
  1093. if T == 2 then
  1094. hito(pt5, 7, 30, 0.03, hrp.CFrame.lookVector * 0, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)))
  1095. end
  1096. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
  1097. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1098. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
  1099. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1100. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1101. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1102. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1103. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1104. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
  1105. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1106. end
  1107. until not checkkey
  1108. keyingup:Disconnect()
  1109. activu = false
  1110. end
  1111. end
  1112. if keya == "f" then
  1113. activu = true
  1114. do
  1115. local speed = human.WalkSpeed
  1116. human.WalkSpeed = 2
  1117. human:SetStateEnabled(3, false)
  1118. local checkkey = true
  1119. local chargecounter = 0
  1120. local keyingup = mouse.KeyUp:connect(function(xzx)
  1121. if xzx == "f" then
  1122. checkkey = false
  1123. end
  1124. end)
  1125. local firederp
  1126. for _ = 1, 8 do
  1127. swait()
  1128. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1129. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  1130. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  1131. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  1132. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1133. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  1134. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1135. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  1136. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1137. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  1138. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  1139. end
  1140. repeat
  1141. swait()
  1142. chargecounter = chargecounter + 1
  1143. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.019)
  1144. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.019)
  1145. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.019)
  1146. if chargecounter > 30 and firederp == nil then
  1147. local colorKeyPoints={ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),
  1148. ColorSequenceKeypoint.new(1,Color3.new(1,1,1))
  1149. }
  1150. local sizeKeyPoints={NumberSequenceKeypoint.new(0,.25),
  1151. NumberSequenceKeypoint.new(1,1),
  1152. NumberSequenceKeypoint.new(1,0)
  1153. }
  1154. local opacityKeyPoints={NumberSequenceKeypoint.new(0,0);
  1155. NumberSequenceKeypoint.new(.793,0);
  1156. NumberSequenceKeypoint.new(1,1);
  1157. }
  1158. local runRing=Instance.new('ParticleEmitter',pt1)
  1159. runRing.LightEmission=0
  1160. runRing.Color=ColorSequence.new(colorKeyPoints)
  1161. runRing.Size=NumberSequence.new(sizeKeyPoints)
  1162. runRing.Texture='rbxassetid://720401995'
  1163. runRing.LockedToPart = false
  1164. runRing.Transparency=NumberSequence.new(opacityKeyPoints)
  1165. runRing.Lifetime=NumberRange.new(1,2)
  1166. runRing.Rate=100
  1167. runRing.Rotation=NumberRange.new(0,360)
  1168. runRing.RotSpeed=NumberRange.new(-20,20)
  1169. runRing.Speed=NumberRange.new(4)
  1170. runRing.VelocitySpread=10
  1171. wait(.1)
  1172. runRing.Enabled = false
  1173. end
  1174. until not checkkey or chargecounter > 50
  1175. swingwoo:Play()
  1176. sbchat("THE POWER OF CHEESEEEEE!!!!!!!!!",'[Big Smoke]')
  1177. game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"THE POWER OF CHEESEEEEE!!!!!!!!", "Red")
  1178. for U = 1, 10 do
  1179. swait()
  1180. if U < 3 then
  1181. hito(pt5, 8, math.huge, 0.2, hrp.CFrame.lookVector * (math.huge + chargecounter * math.huge) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 25)))
  1182. if chargecounter > 30 then
  1183. tagexplode(pt5, 5, 1)
  1184. end
  1185. end
  1186. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1187. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1188. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1189. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1190. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1191. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1192. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1193. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1194. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1195. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1196. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1197. end
  1198. if firederp then
  1199. firederp:Destroy()
  1200. end
  1201. swait(10)
  1202. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1203. keyingup:Disconnect()
  1204. human.WalkSpeed = speed
  1205. human:SetStateEnabled(3, true)
  1206. activu = false
  1207. HName.Text = "Big Smoke"
  1208. end
  1209. end
  1210. end)
  1211. end
  1212. elseif batting == true then
  1213. batting = false
  1214. clibat:Disconnect()
  1215. spec:Disconnect()
  1216. hrp.sweae:Destroy()
  1217. local batmod = chr:FindFirstChild("bmodel")
  1218. batmod.hnd.Weld:Destroy()
  1219. batmod.PrimaryPart = batmod.hnd
  1220. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1221. for _, A in pairs(batmod:GetChildren()) do
  1222. if A.ClassName == "Part" then
  1223. A.CanCollide = true
  1224. A.Anchored = false
  1225. end
  1226. end
  1227. batmod.Parent = workspace
  1228. game.Debris:AddItem(batmod, 8)
  1229. end
  1230. end
  1231. local movin = false
  1232. local cliham, hamspec
  1233. function ham()
  1234. if batting == false then
  1235. batting = true
  1236. do
  1237. local bmod = Instance.new("Model")
  1238. bmod.Name = "bmodel"
  1239. bmod.Parent = chr
  1240. local makemotor = function(parent, p0, p1, c0, c1)
  1241. local wel = Instance.new("Motor6D")
  1242. wel.Part0 = p0
  1243. wel.Part1 = p1
  1244. wel.C0 = c0
  1245. if c1 ~= nil then
  1246. wel.C1 = c1
  1247. end
  1248. wel.Parent = parent
  1249. return wel
  1250. end
  1251. local hnd = makepart("Br. yellowish green", "hnd", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1252. hnd.Anchored = true
  1253. local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
  1254. movin = true
  1255. hnd.CFrame = hrp.CFrame
  1256. coroutine.resume(coroutine.create(function()
  1257. while hnd.Anchored == true do
  1258. swait()
  1259. if movin then
  1260. hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
  1261. end
  1262. end
  1263. end))
  1264. sbchat("CJ, DAT DAMN TRAIN IS BACK. USING DIS HAMMER TO BRAKE IT!",'[Big Smoke]')
  1265. game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"CJ, DAT DAMN TRAIN IS BACK. USING DIS HAMMER TO BRAKE IT!", "Red")
  1266. local pt1 = makepart("Br. yellowish green", "pt1", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1267. local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
  1268. local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
  1269. local pt2 = makepart("Br. yellowish green", "pt2", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1270. local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
  1271. local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  1272. local pt3 = makepart("Bright yellow", "pt3", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1273. local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
  1274. local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
  1275. local pt4 = makepart("Br. yellowish green", "pt4", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1276. local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
  1277. p4m.TextureId = "rbxassetid://250639536"
  1278. local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
  1279. local pt5 = makepart("Bright blue", "pt5", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1280. local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
  1281. local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
  1282. local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1283. local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://524341960", pt6)
  1284. p6m.TextureId = "rbxassetid://526531650"
  1285. p6m.Scale = Vector3.new(0.5,0.50,0.5)
  1286. local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
  1287. local pt7 = makepart("Bright yellow", "pt7", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1288. local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
  1289. local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
  1290. local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1291. local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
  1292. local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
  1293. local hdec2 = Instance.new("Decal")
  1294. local pt9 = makepart("Bright yellow", "pt9", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1295. local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
  1296. local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
  1297. p9m.TextureId = "rbxassetid://272942750"
  1298. local pt10 = makepart("Bright yellow", "pt10", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1299. local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
  1300. local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
  1301. local hdec3 = Instance.new("Decal")
  1302. local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1303. local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
  1304. local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
  1305. local pt12 = makepart("Bright yellow", "pt12", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1306. local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
  1307. local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
  1308. local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1309. local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
  1310. local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
  1311. cliham = tool.Activated:connect(function()
  1312. if selected == false or activu == true or ragged == true then
  1313. return
  1314. end
  1315. activu = true
  1316. movin = false
  1317. for B = 1, 20 do
  1318. swait()
  1319. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
  1320. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
  1321. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
  1322. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1323. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
  1324. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1325. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
  1326. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1327. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
  1328. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1329. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
  1330. end
  1331. for B = 1, 30 do
  1332. swait()
  1333. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
  1334. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
  1335. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
  1336. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1337. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
  1338. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1339. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
  1340. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1341. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
  1342. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1343. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1344. end
  1345. for B = 1, 7 do
  1346. swait()
  1347. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
  1348. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
  1349. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
  1350. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1351. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
  1352. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1353. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
  1354. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1355. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
  1356. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1357. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1358. end
  1359. for B = 1, 8 do
  1360. swait()
  1361. hito(pt6, 20, 808282854, 0.75, hrp.CFrame.rightVector * math.huge + Vector3.new(0, 50, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)))
  1362. lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
  1363. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
  1364. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
  1365. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1366. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
  1367. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1368. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
  1369. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1370. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
  1371. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1372. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1373. local exp = Instance.new("Explosion",plr.Character)
  1374. exp.Position = pt6.Position
  1375. exp.BlastRadius = 0
  1376. end
  1377. swait(15)
  1378. movin = true
  1379. sbchat("AW FAK. MY PEN1S IS BLOW UP NAW!",'[Big Smoke]')
  1380. activu = false
  1381. end)
  1382. end
  1383. elseif batting == true then
  1384. batting = false
  1385. cliham:Disconnect()
  1386. local badevz = chr:FindFirstChild("bmodel")
  1387. badevz.PrimaryPart = badevz.hnd
  1388. for _, A in pairs(badevz:GetChildren()) do
  1389. if A.ClassName == "Part" then
  1390. A.CanCollide = true
  1391. A.Anchored = false
  1392. end
  1393. end
  1394. movin = false
  1395. badevz.Parent = workspace
  1396. badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
  1397. game.Debris:AddItem(badevz, 8)
  1398. end
  1399. end
  1400. game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
  1401. function lauf()
  1402. if selected == false or activu == true then
  1403. return
  1404. end
  1405. lauf1:Play()
  1406. end
  1407. function makenoob(cfrem, scalo, rags)
  1408. nscale.Value = scalo
  1409. local md = Instance.new("Model")
  1410. md.Name = "Small Smoke"
  1411. md.Parent = workspace
  1412. local hu = Instance.new("Humanoid")
  1413. hu.RigType = "R6"
  1414. hu.MaxHealth = 100 * scalo
  1415. hu.Health = 100 * scalo
  1416. hu.Parent = md
  1417. local anm = Instance.new("Animator")
  1418. anm.Parent = hu
  1419. hu.PlatformStand = true
  1420. local light = function(part)
  1421. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1422. end
  1423. local hd = Instance.new("Part")
  1424. hd.Name = "Head"
  1425. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1426. hd.TopSurface = "Smooth"
  1427. hd.BottomSurface = "Inlet"
  1428. hd.Locked = true
  1429. hd.BrickColor = BrickColor.random()
  1430. hd.CanCollide = true
  1431. hd.Anchored = false
  1432. light(hd)
  1433. hd.Parent = md
  1434. local hm = Instance.new("SpecialMesh")
  1435. hm.MeshType = "Head"
  1436. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1437. hm.Parent = hd
  1438. local hf = Instance.new("Decal")
  1439. hf.Texture = "rbxasset://textures/face.png"
  1440. local gen = math.random(1, 40)
  1441. if gen == 3 then
  1442. hf.Texture = "rbxassetid://101912931"
  1443. end
  1444. if gen == 8 then
  1445. hf.Texture = "rbxassetid://548947987"
  1446. end
  1447. if gen == 12 then
  1448. hf.Texture = "rbxassetid://259580505"
  1449. end
  1450. if gen == 16 then
  1451. hf.Texture = "rbxassetid://259579232"
  1452. end
  1453. if gen == 24 then
  1454. hf.Texture = "rbxassetid://259571525"
  1455. end
  1456. if gen == 28 then
  1457. hf.Texture = "rbxassetid://258283210"
  1458. end
  1459. if gen == 32 then
  1460. hf.Texture = "rbxassetid://258940032"
  1461. end
  1462. if gen == 38 then
  1463. hf.Texture = "rbxassetid://673220970"
  1464. hf.Color3 = Color3.new(0, 0, 0)
  1465. end
  1466. hf.Face = "Front"
  1467. hf.Parent = hd
  1468. local hrpa = Instance.new("Part")
  1469. hrpa.Name = "HumanoidRootPart"
  1470. hrpa.TopSurface, hrpa.BottomSurface = 0, 0
  1471. hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1472. hrpa.Transparency = 1
  1473. hrpa.CanCollide = false
  1474. hrpa.Locked = true
  1475. light(hrpa)
  1476. hrpa.Parent = md
  1477. local tagbomb = Instance.new("BoolValue")
  1478. tagbomb.Name = "tagbomb"
  1479. tagbomb.Value = false
  1480. tagbomb.Parent = hrpa
  1481. local learm = Instance.new("Part")
  1482. learm.Name = "Left Arm"
  1483. learm.BrickColor = BrickColor.random()
  1484. learm.CanCollide = false
  1485. learm.Locked = true
  1486. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1487. light(learm)
  1488. learm.Parent = md
  1489. local riarm = Instance.new("Part")
  1490. riarm.Name = "Right Arm"
  1491. riarm.BrickColor = BrickColor.random()
  1492. riarm.CanCollide = false
  1493. riarm.Locked = true
  1494. light(riarm)
  1495. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1496. riarm.Parent = md
  1497. local leleg = Instance.new("Part")
  1498. leleg.Name = "Left Leg"
  1499. leleg.BrickColor = BrickColor.random()
  1500. leleg.CanCollide = false
  1501. leleg.Locked = true
  1502. light(leleg)
  1503. leleg.BottomSurface = 0
  1504. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1505. leleg.Parent = md
  1506. local rileg = Instance.new("Part")
  1507. rileg.Name = "Right Leg"
  1508. rileg.BrickColor = BrickColor.random()
  1509. rileg.CanCollide = false
  1510. rileg.Locked = true
  1511. light(rileg)
  1512. rileg.BottomSurface = 0
  1513. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1514. rileg.Parent = md
  1515. local tor = Instance.new("Part")
  1516. tor.Name = "Torso"
  1517. tor.BrickColor = BrickColor.random()
  1518. tor.Locked = true
  1519. light(tor)
  1520. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1521. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1522. tor.Parent = md
  1523. md.PrimaryPart = hrpa
  1524. md:SetPrimaryPartCFrame(cfrem)
  1525. md:makeJoints()
  1526. makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
  1527. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1528. if rags == true then
  1529. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1530. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1531. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1532. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1533. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1534. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1535. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1536. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1537. elseif rags == false then
  1538. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1539. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1540. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1541. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1542. hu.PlatformStand = false
  1543. end
  1544. nscale.Value = 1
  1545. hu.Touched:connect(function(tpart, uwot)
  1546. if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
  1547. tagbomb.Value = false
  1548. hu.Health = 0
  1549. local derp = Instance.new("Explosion")
  1550. derp.BlastPressure = 200
  1551. derp.BlastRadius = 8
  1552. derp.DestroyJointRadiusPercent = 0
  1553. derp.ExplosionType = 2
  1554. derp.Visible = true
  1555. derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
  1556. derp.Parent = workspace
  1557. game.Debris:AddItem(md, 8)
  1558. end
  1559. end)
  1560. return md
  1561. end
  1562. function makecircle(cfrem, scalo)
  1563. local mcir1 = Instance.new("Part")
  1564. mcir1.Anchored = true
  1565. mcir1.CanCollide = false
  1566. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  1567. mcir1.Transparency = 1
  1568. mcir1.CFrame = cfrem
  1569. mcir1.Parent = modz
  1570. game.Debris:AddItem(mcir1, 8)
  1571. local d1 = Instance.new("Decal")
  1572. d1.Texture = "rbxassetid://557132029"
  1573. d1.Face = "Front"
  1574. d1.Parent = mcir1
  1575. local d2 = Instance.new("Decal")
  1576. d2.Texture = "rbxassetid://0"
  1577. d2.Face = "Back"
  1578. d2.Parent = mcir1
  1579. local bme = Instance.new("BlockMesh")
  1580. bme.Parent = mcir1
  1581. for _ = 1, 9 do
  1582. swait()
  1583. bme.Scale = bme.Scale:lerp(Vector3.new(35 * scalo, 35 * scalo, 0), 0.3)
  1584. end
  1585. coroutine.resume(coroutine.create(function()
  1586. swait(15)
  1587. for _ = 1, 12 do
  1588. swait()
  1589. d1.Transparency = d1.Transparency + 0.08
  1590. d2.Transparency = d2.Transparency + 0.08
  1591. end
  1592. mcir1:Destroy()
  1593. end))
  1594. return mcir1
  1595. end
  1596. function spawnnoob(circlecf, noobcf, scalez, ragd)
  1597. local aearae = makecircle(circlecf, scalez)
  1598. local nananb
  1599. if ragd then
  1600. nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
  1601. elseif not ragd then
  1602. nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
  1603. end
  1604. return nananb
  1605. end
  1606. function tagexplode(partoz, magn, bombdelay)
  1607. for _, guy in pairs(workspace:GetChildren()) do
  1608. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Skid" and guy.Name == "Dummy" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
  1609. coroutine.resume(coroutine.create(function()
  1610. swait(bombdelay * 0)
  1611. guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
  1612. end))
  1613. end
  1614. end
  1615. end
  1616. function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
  1617. for _, guy in pairs(workspace:GetChildren()) do
  1618. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1619. do
  1620. local humz = guy:FindFirstChild("Humanoid")
  1621. local horp = guy:FindFirstChild("HumanoidRootPart")
  1622. humz:TakeDamage(dmg)
  1623. humz:SetStateEnabled(16, true)
  1624. delay(debtim, function()
  1625. humz:SetStateEnabled(16, true)
  1626. end)
  1627. local db = Instance.new("StringValue")
  1628. db.Name = "alabo"
  1629. db.Parent = horp
  1630. delay(debtim, function()
  1631. db:Destroy()
  1632. end)
  1633. local b = Instance.new("Part")
  1634. nooutline(b)
  1635. b.Size = Vector3.new(0.2, 0.2, 0.2)
  1636. b.Transparency = 0
  1637. b.Anchored = true
  1638. b.CanCollide = false
  1639. b.Material = "Neon"
  1640. b.BrickColor = BrickColor.new("Forest green")
  1641. b.Locked = true
  1642. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))*CFrame.Angles(math.random(1412),math.random(423532),math.random(1312))
  1643. b.Parent = modz
  1644. local c = Instance.new("SpecialMesh")
  1645. c.MeshType = "Sphere"
  1646. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1647. c.Parent = b
  1648. game.Debris:AddItem(b, 1)
  1649. if bodyfdire then
  1650. local boopyve = Instance.new("BodyVelocity")
  1651. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1652. boopyve.P = 9999999999
  1653. boopyve.Velocity = bodyfdire
  1654. boopyve.Parent = horp
  1655. game.Debris:AddItem(boopyve, debtim)
  1656. end
  1657. if bodyrot then
  1658. local boopyro = Instance.new("BodyAngularVelocity")
  1659. boopyro.MaxTorque = Vector3.new(999999, 999999, 999999)
  1660. boopyro.P = math.huge
  1661. boopyro.AngularVelocity = bodyrot
  1662. boopyro.Parent = horp
  1663. game.Debris:AddItem(boopyro, debtim)
  1664. end
  1665. local bet = Instance.new("Sound")
  1666. bet.Pitch = rd2(9, 11) / 10
  1667. bet.Volume = rd2(12, 14) / 10
  1668. bet.SoundId = "rbxassetid://175024455"
  1669. bet.Parent = b
  1670. bet:Play()
  1671. coroutine.resume(coroutine.create(function()
  1672. for _ = 1, 24 do
  1673. swait()
  1674. b.Transparency = b.Transparency + 0.08
  1675. c.Scale = c.Scale + Vector3.new(.8 * dmg, .8 * dmg, .8 * dmg)
  1676. end
  1677. end))
  1678. end
  1679. end
  1680. end
  1681. end
  1682. function cleannoobs()
  1683. for _, nib in pairs(workspace:GetChildren()) do
  1684. coroutine.resume(coroutine.create(function()
  1685. if nib.Name == "Noob" then
  1686. if nib:FindFirstChild("HumanoidRootPart") then
  1687. local g = Instance.new("Part")
  1688. g.CanCollide, g.Anchored = false, true
  1689. g.Transparency = 1
  1690. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  1691. g.Parent = workspace
  1692. game.Debris:AddItem(g, 3.5)
  1693. local sou = Instance.new("Sound")
  1694. sou.Pitch = 0
  1695. sou.Volume = 3
  1696. sou.SoundId = "rbxassetid://151790502"
  1697. sou.Parent = g
  1698. local pe = Instance.new("ParticleEmitter")
  1699. pe.Acceleration = Vector3.new(0, 8, 0)
  1700. pe.Lifetime = NumberRange.new(1, 1.5)
  1701. pe.Rate = 0.005
  1702. pe.RotSpeed = NumberRange.new(-30, 30)
  1703. pe.Rotation = NumberRange.new(0, 360)
  1704. pe.Size = NumberSequence.new({
  1705. NumberSequenceKeypoint.new(0, 4.38, 0),
  1706. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  1707. NumberSequenceKeypoint.new(1, 1.48, 0)
  1708. })
  1709. pe.Texture = "rbxassetid://244221440"
  1710. pe.Transparency = NumberSequence.new({
  1711. NumberSequenceKeypoint.new(0, 0, 0),
  1712. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  1713. NumberSequenceKeypoint.new(1, 1, 1)
  1714. })
  1715. pe.ZOffset = 5
  1716. pe.Enabled = true
  1717. pe.VelocitySpread = 360
  1718. pe.Parent = g
  1719. swait(5)
  1720. pe:Emit(6)
  1721. sou:Play()
  1722. end
  1723. nib:Destroy()
  1724. end
  1725. end))
  1726. end
  1727. end
  1728. function animo(yep)
  1729. if yep == true then
  1730. anim.Parent = human
  1731. chr.Animate.Disabled = false
  1732. elseif yep == false then
  1733. chr.Animate.Disabled = true
  1734. anim.Parent = nil
  1735. end
  1736. end
  1737. mouse.KeyDown:connect(function(key)
  1738. if key == "r" then
  1739. test()
  1740. end
  1741. if key == "m" then
  1742. lauf()
  1743. end
  1744. if key == "c" then
  1745. ham()
  1746. end
  1747. if key == "x" then
  1748. bat()
  1749. end
  1750. if key == "l" and selected == true then
  1751. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
  1752. end
  1753. if key == ";" and selected == true then
  1754. spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
  1755. end
  1756. if key == "k" and selected == true then
  1757. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  1758. end
  1759. if key == "p" then
  1760. cleannoobs()
  1761. end
  1762. if key == "e" then
  1763. local so = Instance.new("Sound",plr.Character)
  1764. so.SoundId = "rbxassetid://277663219"
  1765. so.Volume = 10
  1766. so:Play()
  1767. game:GetService("Lighting").Ambient = Color3.new(0,0,0)
  1768. game:GetService("Lighting").Brightness = 0
  1769. game:GetService("Lighting").TimeOfDay = "00:00:00"
  1770. HName.Text = "Get That, Motherfucker!"
  1771. sbchat("Get that motherfucker",'[Scout]')
  1772. wait(2)
  1773. game.Players.LocalPlayer.PlayerGui.SB_DataTransfer.SB_CommandRemote.Value = "g/fl"
  1774. HName.Text = "Scout"
  1775. end
  1776. if key == "z" then
  1777. if selected == false or activu == true then
  1778. return
  1779. end
  1780. if human.WalkSpeed == 25 then
  1781. human.WalkSpeed = 100
  1782. human.JumpPower = 125
  1783. else
  1784. human.WalkSpeed = 25
  1785. human.JumpPower = 50
  1786. end
  1787. end
  1788. end)
  1789. tool.Equipped:connect(function()
  1790. selected = true
  1791. end)
  1792. tool.Unequipped:connect(function()
  1793. selected = false
  1794. end)
  1795. animo(false)
  1796. human.WalkSpeed = 25
  1797. sine = 0
  1798. charge = 1
  1799. cos = math.cos
  1800. game:GetService("RunService").RenderStepped:connect(function()
  1801. if ragged == false and activu == false then
  1802. local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  1803. local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  1804. local checkstate = human:GetState()
  1805. if checkstate.Value == 13 then
  1806. animpose = "Sitting"
  1807. elseif hrp.Velocity.y > 1 and checkpart == nil then
  1808. animpose = "Jumping"
  1809. elseif hrp.Velocity.y < -1 and checkpart == nil then
  1810. animpose = "Falling"
  1811. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  1812. animpose = "Idle"
  1813. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
  1814. animpose = "Walking"
  1815. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
  1816. animpose = "TooFast"
  1817. end
  1818. if animpose == "Idle" then
  1819. sine = sine + charge
  1820. lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
  1821. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
  1822. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
  1823. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1824. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(100), rd(-40), rd(-32)), 0.3)
  1825. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1826. lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
  1827. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1828. lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
  1829. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1830. end
  1831. if animpose == "Walking" then
  1832. sine = sine + charge
  1833. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0 * cos(sine / 4)) * ang(rd(20), math.sin(hrp.RotVelocity.Y / 80), 0), 0.3)
  1834. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
  1835. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.6)
  1836. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1837. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(100), rd(-40), rd(-32)), 0.6)
  1838. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1839. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 8))), 0.6)
  1840. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1841. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 8))), 0.6)
  1842. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1843. end
  1844. if animpose == "Jumping" then
  1845. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
  1846. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  1847. lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
  1848. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1849. lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
  1850. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1851. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
  1852. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1853. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
  1854. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1855. end
  1856. if animpose == "Falling" then
  1857. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  1858. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  1859. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
  1860. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1861. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
  1862. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1863. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
  1864. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1865. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
  1866. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1867. end
  1868. if animpose == "TooFast" then
  1869. sine = sine + charge
  1870. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(30), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
  1871. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
  1872. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-80)), 0.6)
  1873. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1874. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(110), rd(-40), rd(-35)), 0.6)
  1875. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1876. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 3))), 0.6)
  1877. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1878. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-60 * cos(sine / 3))), 0.6)
  1879. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1880. end
  1881. if animpose == "Sitting" then
  1882. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1883. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1884. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1885. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1886. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1887. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1888. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1889. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1890. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1891. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1892. end
  1893. end
  1894. end)
  1895. if plr.Character.Humanoid.PlatformStand == true then
  1896. plr.Character.Humanoid.PlatformStand = false
  1897. end
  1898. plr.Character.Humanoid.Died:connect(function()
  1899. s:Stop()
  1900. HName.TextColor3 = BrickColor.new("Hot white").Color
  1901. HName.Text = "R.I.P"
  1902. local f = Instance.new("Explosion",plr.Character.Torso)
  1903. f.Position = plr.Character.Torso.Position
  1904. f.BlastRadius = 0
  1905. local m = Instance.new("Sound",Workspace)
  1906. m.SoundId = "rbxassetid://1080611063"
  1907. m.Volume = 10
  1908. m:Play()
  1909. end)
  1910. --------------------------Gui---------------------------
  1911. makeframe = function(par, trans, pos, size, color)
  1912. local frame = Instance.new("Frame", par)
  1913. frame.BackgroundTransparency = trans
  1914. frame.BorderSizePixel = 1
  1915. frame.BorderColor3 = BrickColor.Black().Color
  1916. frame.Position = pos
  1917. frame.Size = size
  1918. frame.BackgroundColor3 = BrickColor.new("Forest green").Color
  1919. frame.ZIndex = 5
  1920. return frame
  1921. end
  1922.  
  1923. makelabel = function(par, text)
  1924. local label = Instance.new("TextLabel", par)
  1925. label.BackgroundTransparency = 1
  1926. label.Size = ud(1, 0, 1, 0)
  1927. label.Position = ud(0, 0, 0, 0)
  1928. label.TextColor3 = c3(1,1,1)
  1929. label.TextStrokeTransparency = 0
  1930. label.FontSize = Enum.FontSize.Size24
  1931. label.Font = Enum.Font.SciFi
  1932. label.BorderSizePixel = 0
  1933. label.TextScaled = true
  1934. label.Text = text
  1935. end
  1936. ----------------------------------------------
  1937. local scrn = Instance.new("ScreenGui", p.PlayerGui)
  1938. ud = UDim2.new
  1939. c3 = Color3.new
  1940.  
  1941. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.150,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1942. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1943. Manatext = makelabel(Manabar, "[Q]:Hold To Bonk him Alot (Hold)")
  1944.  
  1945. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.190,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1946. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1947. Manatext = makelabel(Manabar, "[E]:u fucked up")
  1948.  
  1949. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.230,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1950. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1951. Manatext = makelabel(Manabar, "[R]:oh shit")
  1952.  
  1953. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.270,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1954. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1955. Manatext = makelabel(Manabar, "[Z]:Speed")
  1956.  
  1957. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.310,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1958. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1959. Manatext = makelabel(Manabar, "[C]:Bat")
  1960.  
  1961. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.350,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1962. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1963. Manatext = makelabel(Manabar, "[K]:No Ragdoll Dummy")
  1964.  
  1965. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.390,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1966. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1967. Manatext = makelabel(Manabar, "[L]:Ragdoll Dummy")
  1968.  
  1969. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.430,0), ud(0.19, 0, 0.03, 0), c3(0,0,0))
  1970. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1971. Manatext = makelabel(Manabar, "[;]:Big Dummy")
  1972.  
  1973. Manabar = makeframe(scrn, 0.5, ud(0.8125,0,0.470,0), ud(0.19, 0, 0.17, 0), c3(0,0,0))
  1974. Manacover = makeframe(Manabar, 0.5, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(0, 0, 0))
  1975. Manatext = makelabel(Manabar, "Kill that motherfucking blu scout!")
  1976. warn'<Script>[Anti Sent To Local]:Connect!'
  1977. warn'<Script>:Welcome!'
  1978. -----------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement