Advertisement
Adog1656

Untitled

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