Advertisement
UltimateGate

Untitled

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