Advertisement
jassm11

Untitled

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