Advertisement
cr8brooo

Untitled

Jul 14th, 2018
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 254.44 KB | None | 0 0
  1. Player = game.Players.LocalPlayer
  2. Character = Player.Character
  3. local txt = Instance.new("BillboardGui", Character)
  4. txt.Adornee = Character.Head
  5. txt.Name = "_status"
  6. txt.Size = UDim2.new(2, 0, 1.2, 0)
  7. txt.StudsOffset = Vector3.new(-9, 8, 0)
  8. local text = Instance.new("TextLabel", txt)
  9. text.Size = UDim2.new(10, 0, 7, 0)
  10. text.FontSize = "Size24"
  11. text.TextScaled = true
  12. text.TextTransparency = 0
  13. text.BackgroundTransparency = 1
  14. text.TextTransparency = 0
  15. text.TextStrokeTransparency = 0
  16. text.Font = "Antique"
  17. text.TextColor3 = Color3.new(170,0,0)
  18. text.TextStrokeColor3 = Color3.new(170,0,0)
  19. text.Text = " ̷̻̬̐̇̏̽͆̌̐̐.̵̛͒̄͊͂͂̑̕͘͘͠͠ "
  20.  
  21. --//====================================================\\--
  22. -- CREATED BY SHACKLUSTER EDIT BY ACTUALLYANORMALGUEST
  23. --\\====================================================//--
  24.  
  25.  
  26.  
  27. wait(0.2)
  28.  
  29.  
  30.  
  31. Player = game:GetService("Players").LocalPlayer
  32. PlayerGui = Player.PlayerGui
  33. Cam = workspace.CurrentCamera
  34. Backpack = Player.Backpack
  35. Character = Player.Character
  36. Humanoid = Character.Humanoid
  37. Mouse = Player:GetMouse()
  38. RootPart = Character["HumanoidRootPart"]
  39. Torso = Character["Torso"]
  40. Head = Character["Head"]
  41. RightArm = Character["Right Arm"]
  42. LeftArm = Character["Left Arm"]
  43. RightLeg = Character["Right Leg"]
  44. LeftLeg = Character["Left Leg"]
  45. RootJoint = RootPart["RootJoint"]
  46. Neck = Torso["Neck"]
  47. RightShoulder = Torso["Right Shoulder"]
  48. LeftShoulder = Torso["Left Shoulder"]
  49. RightHip = Torso["Right Hip"]
  50. LeftHip = Torso["Left Hip"]
  51. local sick = Instance.new("Sound",Character)
  52. sick.SoundId = "rbxassetid://462506896"
  53. sick.Looped = true
  54. sick.Pitch = 1
  55. sick.Volume = 3.2
  56. sick:Play()
  57. Character.Head.face.Texture = "rbxassetid://120463437"
  58.  
  59. IT = Instance.new
  60. CF = CFrame.new
  61. VT = Vector3.new
  62. RAD = math.rad
  63. C3 = Color3.new
  64. UD2 = UDim2.new
  65. BRICKC = BrickColor.new
  66. ANGLES = CFrame.Angles
  67. EULER = CFrame.fromEulerAnglesXYZ
  68. COS = math.cos
  69. ACOS = math.acos
  70. SIN = math.sin
  71. ASIN = math.asin
  72. ABS = math.abs
  73. MRANDOM = math.random
  74. FLOOR = math.floor
  75.  
  76. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  77. local NEWMESH = IT(MESH)
  78. if MESH == "SpecialMesh" then
  79. NEWMESH.MeshType = MESHTYPE
  80. if MESHID ~= "nil" and MESHID ~= "" then
  81. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  82. end
  83. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  84. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  85. end
  86. end
  87. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  88. NEWMESH.Scale = SCALE
  89. NEWMESH.Parent = PARENT
  90. return NEWMESH
  91. end
  92.  
  93. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  94. local NEWPART = IT("Part")
  95. NEWPART.formFactor = FORMFACTOR
  96. NEWPART.Reflectance = REFLECTANCE
  97. NEWPART.Transparency = TRANSPARENCY
  98. NEWPART.CanCollide = false
  99. NEWPART.Locked = true
  100. NEWPART.Anchored = true
  101. if ANCHOR == false then
  102. NEWPART.Anchored = false
  103. end
  104. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  105. NEWPART.Name = NAME
  106. NEWPART.Size = SIZE
  107. NEWPART.Position = Torso.Position
  108. NEWPART.Material = MATERIAL
  109. NEWPART:BreakJoints()
  110. NEWPART.Parent = PARENT
  111. return NEWPART
  112. end
  113.  
  114. --//=================================\\
  115. --|| CUSTOMIZATION
  116. --\\=================================//
  117.  
  118. Player_Size = 1 --Size of the player.
  119. Animation_Speed = 3
  120. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  121.  
  122. local Speed = 27
  123. local Effects2 = {}
  124.  
  125. ---//=================================\\
  126. --|| END OF CUSTOMIZATION
  127. --\\=================================//
  128.  
  129. local function weldBetween(a, b)
  130. local weldd = Instance.new("ManualWeld")
  131. weldd.Part0 = a
  132. weldd.Part1 = b
  133. weldd.C0 = CFrame.new()
  134. weldd.C1 = b.CFrame:inverse() * a.CFrame
  135. weldd.Parent = a
  136. return weldd
  137. end
  138.  
  139. --//=================================\\
  140. --|| USEFUL VALUES
  141. --\\=================================//
  142.  
  143. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  144. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  145. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  146. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  147. local CHANGEDEFENSE = 0
  148. local CHANGEDAMAGE = 0
  149. local CHANGEMOVEMENT = 0
  150. local ANIM = "Idle"
  151. local ATTACK = false
  152. local EQUIPPED = false
  153. local HOLD = false
  154. local COMBO = 1
  155. local Rooted = false
  156. local SINE = 0
  157. local KEYHOLD = false
  158. local CHANGE = 1 / Animation_Speed
  159. local WALKINGANIM = false
  160. local WALK = 0
  161. local VALUE1 = false
  162. local VALUE2 = false
  163. local ROBLOXIDLEANIMATION = IT("Animation")
  164. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  165. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  166. --ROBLOXIDLEANIMATION.Parent = Humanoid
  167. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  168. WEAPONGUI.Name = "Weapon GUI"
  169. local Weapon = IT("Model")
  170. Weapon.Name = "Adds"
  171. local HITFLOOR = nil
  172. local Effects = IT("Folder", Weapon)
  173. Effects.Name = "Effects"
  174. local ANIMATOR = Humanoid.Animator
  175. local ANIMATE = Character.Animate
  176. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  177. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  178. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  179. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  180. local UNANCHOR = true
  181.  
  182. local SKILLTEXTCOLOR = C3(170,0,0)
  183.  
  184. --//=================================\\
  185. --\\=================================//
  186.  
  187.  
  188. --//=================================\\
  189. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  190. --\\=================================//
  191.  
  192. ArtificialHB = Instance.new("BindableEvent", script)
  193. ArtificialHB.Name = "ArtificialHB"
  194.  
  195. script:WaitForChild("ArtificialHB")
  196.  
  197. frame = Frame_Speed
  198. tf = 0
  199. allowframeloss = false
  200. tossremainder = false
  201. lastframe = tick()
  202. script.ArtificialHB:Fire()
  203.  
  204. game:GetService("RunService").Heartbeat:connect(function(s, p)
  205. tf = tf + s
  206. if tf >= frame then
  207. if allowframeloss then
  208. script.ArtificialHB:Fire()
  209. lastframe = tick()
  210. else
  211. for i = 1, math.floor(tf / frame) do
  212. script.ArtificialHB:Fire()
  213. end
  214. lastframe = tick()
  215. end
  216. if tossremainder then
  217. tf = 0
  218. else
  219. tf = tf - frame * math.floor(tf / frame)
  220. end
  221. end
  222. end)
  223.  
  224. --//=================================\\
  225. --\\=================================//
  226.  
  227.  
  228.  
  229.  
  230.  
  231. --//=================================\\
  232. --|| SOME FUNCTIONS
  233. --\\=================================//
  234.  
  235. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  236. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  237. end
  238.  
  239. function PositiveAngle(NUMBER)
  240. if NUMBER >= 0 then
  241. NUMBER = 0
  242. end
  243. return NUMBER
  244. end
  245.  
  246. function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  247. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Dark red"), "Effect", VT(0,0,0))
  248. local mesh = IT("SpecialMesh",wave)
  249. mesh.MeshType = "FileMesh"
  250. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  251. mesh.Scale = SIZE
  252. mesh.Offset = VT(0,0,-SIZE.X/8)
  253. wave.CFrame = CFRAME
  254. coroutine.resume(coroutine.create(function(PART)
  255. for i = 1, WAIT do
  256. Swait()
  257. mesh.Scale = mesh.Scale + GROW
  258. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  259. if DOESROT == true then
  260. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  261. end
  262. wave.Transparency = wave.Transparency + (0.5/WAIT)
  263. if wave.Transparency > 0.99 then
  264. wave:remove()
  265. end
  266. end
  267. end))
  268. end
  269.  
  270. function CreateWave2(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  271. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Black"), "Effect", VT(0,0,0))
  272. local mesh = IT("SpecialMesh",wave)
  273. mesh.MeshType = "FileMesh"
  274. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  275. mesh.Scale = SIZE
  276. --mesh.Offset = VT(0,0,-SIZE.X/8)
  277. wave.CFrame = CFRAME
  278. coroutine.resume(coroutine.create(function(PART)
  279. for i = 1, WAIT do
  280. Swait()
  281. mesh.Scale = mesh.Scale + GROW
  282. --mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  283. if DOESROT == true then
  284. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  285. end
  286. wave.Transparency = wave.Transparency + (0.5/WAIT)
  287. if wave.Transparency > 0.99 then
  288. wave:remove()
  289. end
  290. end
  291. end))
  292. end
  293.  
  294. function CreateSwirl(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  295. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Dark red"), "Effect", VT(0,0,0))
  296. local mesh = IT("SpecialMesh",wave)
  297. mesh.MeshType = "FileMesh"
  298. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  299. mesh.Scale = SIZE
  300. wave.CFrame = CFRAME
  301. coroutine.resume(coroutine.create(function(PART)
  302. for i = 1, WAIT do
  303. Swait()
  304. mesh.Scale = mesh.Scale + GROW
  305. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  306. if DOESROT == true then
  307. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  308. end
  309. wave.Transparency = wave.Transparency + (0.5/WAIT)
  310. if wave.Transparency > 0.99 then
  311. wave:remove()
  312. end
  313. end
  314. end))
  315. end
  316.  
  317.  
  318. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  319. if FLOOR ~= nil then
  320. coroutine.resume(coroutine.create(function()
  321. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  322. PART.CFrame = CF(POSITION)
  323. for i = 1, 45 do
  324. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  325. RingPiece.Material = FLOOR.Material
  326. RingPiece.Color = FLOOR.Color
  327. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  328. Debris:AddItem(RingPiece,SWAIT/100)
  329. end
  330. PART:remove()
  331. end))
  332. end
  333. end
  334.  
  335. function CheckTableForString(Table, String)
  336. for i, v in pairs(Table) do
  337. if string.find(string.lower(String), string.lower(v)) then
  338. return true
  339. end
  340. end
  341. return false
  342. end
  343.  
  344. function CheckIntangible(Hit)
  345. local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
  346. if Hit and Hit.Parent then
  347. if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
  348. return true
  349. end
  350. end
  351. return false
  352. end
  353.  
  354. Debris = game:GetService("Debris")
  355.  
  356. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  357. local Direction = CFrame.new(StartPos, Vec).lookVector
  358. local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
  359. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
  360. if RayHit and CheckIntangible(RayHit) then
  361. if DelayIfHit then
  362. wait()
  363. end
  364. RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
  365. end
  366. return RayHit, RayPos, RayNormal
  367. end
  368.  
  369. function turnto(position)
  370. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  371. end
  372.  
  373. function CheckTableForString(Table, String)
  374. for i, v in pairs(Table) do
  375. if string.find(string.lower(String), string.lower(v)) then
  376. return true
  377. end
  378. end
  379. return false
  380. end
  381.  
  382. function CheckIntangible(Hit)
  383. local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
  384. if Hit and Hit.Parent then
  385. if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
  386. return true
  387. end
  388. end
  389. return false
  390. end
  391.  
  392. Debris = game:GetService("Debris")
  393.  
  394. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  395. local Direction = CFrame.new(StartPos, Vec).lookVector
  396. local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
  397. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
  398. if RayHit and CheckIntangible(RayHit) then
  399. if DelayIfHit then
  400. wait()
  401. end
  402. RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
  403. end
  404. return RayHit, RayPos, RayNormal
  405. end
  406.  
  407. function Slice(KIND,SIZE,WAIT,CFRAME,COLOR,GROW)
  408. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  409. local mesh = nil
  410. if KIND == "Base" then
  411. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
  412. elseif KIND == "Thin" then
  413. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662586858", "", VT(SIZE/10,0,SIZE/10), VT(0,0,0))
  414. elseif KIND == "Round" then
  415. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662585058", "", VT(SIZE/10,0,SIZE/10), VT(0,0,0))
  416. end
  417. coroutine.resume(coroutine.create(function(PART)
  418. for i = 1, WAIT do
  419. Swait()
  420. mesh.Scale = mesh.Scale + GROW/10
  421. wave.Transparency = wave.Transparency + (0.5/WAIT)
  422. if wave.Transparency > 0.99 then
  423. wave:remove()
  424. end
  425. end
  426. end))
  427. end
  428.  
  429. function FireArc(Part,ToLocation,AmountOfTime,Height,DoesCourontine)
  430. if DoesCourontine == false then
  431. local Direction = CF(Part.Position,ToLocation)
  432. local Distance = (Part.Position - ToLocation).magnitude
  433. for i = 1, AmountOfTime do
  434. Swait()
  435. Part.CFrame = Direction*CF(0,(AmountOfTime/200)+((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
  436. Direction = Part.CFrame
  437. end
  438. Part:remove()
  439. elseif DoesCourontine == true then
  440. coroutine.resume(coroutine.create(function()
  441. local Direction = CF(Part.Position,ToLocation)
  442. local Distance = (Part.Position - ToLocation).magnitude
  443. for i = 1, AmountOfTime do
  444. Swait()
  445. Part.CFrame = Direction*CF(0,(AmountOfTime/200)+((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
  446. Direction = Part.CFrame
  447. end
  448. Part:remove()
  449. end))
  450. end
  451. end
  452.  
  453. local asd = Instance.new("ParticleEmitter")
  454. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  455. asd.LightEmission = .1
  456. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  457. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  458. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  459. asd.Transparency = bbb
  460. asd.Size = aaa
  461. asd.ZOffset = .9
  462. asd.Acceleration = Vector3.new(0, -15, 0)
  463. asd.LockedToPart = false
  464. asd.EmissionDirection = "Back"
  465. asd.Lifetime = NumberRange.new(1, 2)
  466. asd.Rotation = NumberRange.new(-100, 100)
  467. asd.RotSpeed = NumberRange.new(-100, 100)
  468. asd.Speed = NumberRange.new(10)
  469. asd.Enabled = false
  470. asd.VelocitySpread = 999
  471.  
  472. function getbloody(victim,amount)
  473. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  474. PART.CFrame = victim.CFrame
  475. local HITPLAYERSOUNDS = {"356551938","264486467"}
  476. Debris:AddItem(PART,5)
  477. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  478. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  479. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  480. local prtcl = asd:Clone()
  481. prtcl.Parent = PART
  482. prtcl:Emit(amount*10)
  483. end
  484.  
  485. local Particle = IT("ParticleEmitter",nil)
  486. Particle.Enabled = false
  487. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  488. Particle.LightEmission = 0.5
  489. Particle.Rate = 150
  490. Particle.ZOffset = 1
  491. Particle.Rotation = NumberRange.new(-180, 180)
  492. Particle.RotSpeed = NumberRange.new(-180, 180)
  493. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  494. Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
  495.  
  496. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  497. function ParticleEmitter(Table)
  498. local PRTCL = Particle:Clone()
  499. local Speed = Table.Speed or 5
  500. local Drag = Table.Drag or 0
  501. local Size1 = Table.Size1 or 1
  502. local Size2 = Table.Size2 or 5
  503. local Lifetime1 = Table.Lifetime1 or 1
  504. local Lifetime2 = Table.Lifetime2 or 1.5
  505. local Parent = Table.Parent or Torso
  506. local Emit = Table.Emit or 100
  507. local Offset = Table.Offset or 360
  508. local Acel = Table.Acel or VT(0,0,0)
  509. local Enabled = Table.Enabled or false
  510. PRTCL.Parent = Parent
  511. PRTCL.Size = NumberSequence.new(Size1,Size2)
  512. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  513. PRTCL.Speed = NumberRange.new(Speed)
  514. PRTCL.VelocitySpread = Offset
  515. PRTCL.Drag = Drag
  516. PRTCL.Acceleration = Acel
  517. if Enabled == false then
  518. PRTCL:Emit(Emit)
  519. Debris:AddItem(PRTCL,Lifetime2)
  520. else
  521. PRTCL.Enabled = true
  522. end
  523. return PRTCL
  524. end
  525.  
  526. function Slice(SIZE,WAIT,CFRAME,COLOR,GROW)
  527. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Black"), "Effect", VT(1,1,1), true)
  528. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
  529. wave.CFrame = CFRAME
  530. coroutine.resume(coroutine.create(function(PART)
  531. for i = 1, WAIT do
  532. Swait()
  533. mesh.Scale = mesh.Scale * GROW
  534. wave.Transparency = wave.Transparency + (0.5/WAIT)
  535. if wave.Transparency > 0.99 then
  536. wave:remove()
  537. end
  538. end
  539. end))
  540. end
  541.  
  542. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  543. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Black"), "Effect", VT(1,1,1), true)
  544. local mesh = IT("SpecialMesh",wave)
  545. mesh.MeshType = "Sphere"
  546. mesh.Scale = SIZE
  547. mesh.Offset = VT(0,0,0)
  548. wave.CFrame = CFRAME
  549. coroutine.resume(coroutine.create(function(PART)
  550. for i = 1, WAIT do
  551. Swait()
  552. mesh.Scale = mesh.Scale + GROW
  553. wave.Transparency = wave.Transparency + (1/WAIT)
  554. if wave.Transparency > 0.99 then
  555. wave:remove()
  556. end
  557. end
  558. end))
  559. end
  560.  
  561.  
  562. function NegativeAngle(NUMBER)
  563. if NUMBER <= 0 then
  564. NUMBER = 0
  565. end
  566. return NUMBER
  567. end
  568.  
  569. function Swait(NUMBER)
  570. if NUMBER == 0 or NUMBER == nil then
  571. ArtificialHB.Event:wait()
  572. else
  573. for i = 1, NUMBER do
  574. ArtificialHB.Event:wait()
  575. end
  576. end
  577. end
  578.  
  579. function QuaternionFromCFrame(cf)
  580. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  581. local trace = m00 + m11 + m22
  582. if trace > 0 then
  583. local s = math.sqrt(1 + trace)
  584. local recip = 0.5 / s
  585. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  586. else
  587. local i = 0
  588. if m11 > m00 then
  589. i = 1
  590. end
  591. if m22 > (i == 0 and m00 or m11) then
  592. i = 2
  593. end
  594. if i == 0 then
  595. local s = math.sqrt(m00 - m11 - m22 + 1)
  596. local recip = 0.5 / s
  597. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  598. elseif i == 1 then
  599. local s = math.sqrt(m11 - m22 - m00 + 1)
  600. local recip = 0.5 / s
  601. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  602. elseif i == 2 then
  603. local s = math.sqrt(m22 - m00 - m11 + 1)
  604. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  605. end
  606. end
  607. end
  608.  
  609. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  610. local xs, ys, zs = x + x, y + y, z + z
  611. local wx, wy, wz = w * xs, w * ys, w * zs
  612. local xx = x * xs
  613. local xy = x * ys
  614. local xz = x * zs
  615. local yy = y * ys
  616. local yz = y * zs
  617. local zz = z * zs
  618. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  619. end
  620.  
  621. function QuaternionSlerp(a, b, t)
  622. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  623. local startInterp, finishInterp;
  624. if cosTheta >= 0.0001 then
  625. if (1 - cosTheta) > 0.0001 then
  626. local theta = ACOS(cosTheta)
  627. local invSinTheta = 1 / SIN(theta)
  628. startInterp = SIN((1 - t) * theta) * invSinTheta
  629. finishInterp = SIN(t * theta) * invSinTheta
  630. else
  631. startInterp = 1 - t
  632. finishInterp = t
  633. end
  634. else
  635. if (1 + cosTheta) > 0.0001 then
  636. local theta = ACOS(-cosTheta)
  637. local invSinTheta = 1 / SIN(theta)
  638. startInterp = SIN((t - 1) * theta) * invSinTheta
  639. finishInterp = SIN(t * theta) * invSinTheta
  640. else
  641. startInterp = t - 1
  642. finishInterp = t
  643. end
  644. end
  645. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  646. end
  647.  
  648. function Clerp(a, b, t)
  649. local qa = {QuaternionFromCFrame(a)}
  650. local qb = {QuaternionFromCFrame(b)}
  651. local ax, ay, az = a.x, a.y, a.z
  652. local bx, by, bz = b.x, b.y, b.z
  653. local _t = 1 - t
  654. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  655. end
  656.  
  657. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  658. local frame = IT("Frame")
  659. frame.BackgroundTransparency = TRANSPARENCY
  660. frame.BorderSizePixel = BORDERSIZEPIXEL
  661. frame.Position = POSITION
  662. frame.Size = SIZE
  663. frame.BackgroundColor3 = COLOR
  664. frame.BorderColor3 = BORDERCOLOR
  665. frame.Name = NAME
  666. frame.Parent = PARENT
  667. return frame
  668. end
  669.  
  670. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  671. local label = IT("TextLabel")
  672. label.BackgroundTransparency = 1
  673. label.Size = UD2(1, 0, 1, 0)
  674. label.Position = UD2(0, 0, 0, 0)
  675. label.TextColor3 = TEXTCOLOR
  676. label.TextStrokeTransparency = STROKETRANSPARENCY
  677. label.TextTransparency = TRANSPARENCY
  678. label.FontSize = TEXTFONTSIZE
  679. label.Font = TEXTFONT
  680. label.BorderSizePixel = BORDERSIZEPIXEL
  681. label.TextScaled = false
  682. label.Text = TEXT
  683. label.Name = NAME
  684. label.Parent = PARENT
  685. return label
  686. end
  687.  
  688. function NoOutlines(PART)
  689. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  690. end
  691.  
  692.  
  693. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  694. local NEWWELD = IT(TYPE)
  695. NEWWELD.Part0 = PART0
  696. NEWWELD.Part1 = PART1
  697. NEWWELD.C0 = C0
  698. NEWWELD.C1 = C1
  699. NEWWELD.Parent = PARENT
  700. return NEWWELD
  701. end
  702.  
  703. function CreateSound(ID, PARENT, VOLUME, PITCH)
  704. local NEWSOUND = nil
  705. coroutine.resume(coroutine.create(function()
  706. NEWSOUND = IT("Sound", PARENT)
  707. NEWSOUND.Volume = VOLUME
  708. NEWSOUND.Pitch = PITCH
  709. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  710. Swait()
  711. NEWSOUND:play()
  712. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  713. end))
  714. return NEWSOUND
  715. end
  716.  
  717. function CFrameFromTopBack(at, top, back)
  718. local right = top:Cross(back)
  719. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  720. end
  721.  
  722. function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  723. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Really red"), "Effect", VT(0,0,0))
  724. local mesh = IT("SpecialMesh",wave)
  725. mesh.MeshType = "FileMesh"
  726. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  727. mesh.Scale = SIZE
  728. mesh.Offset = VT(0,0,-SIZE.X/8)
  729. wave.CFrame = CFRAME
  730. coroutine.resume(coroutine.create(function(PART)
  731. for i = 1, WAIT do
  732. Swait()
  733. mesh.Scale = mesh.Scale + GROW
  734. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  735. if DOESROT == true then
  736. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  737. end
  738. wave.Transparency = wave.Transparency + (0.5/WAIT)
  739. if wave.Transparency > 0.99 then
  740. wave:remove()
  741. end
  742. end
  743. end))
  744. end
  745.  
  746. function CreateWave2(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  747. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Really red"), "Effect", VT(0,0,0))
  748. local mesh = IT("SpecialMesh",wave)
  749. mesh.MeshType = "FileMesh"
  750. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  751. mesh.Scale = SIZE
  752. --mesh.Offset = VT(0,0,-SIZE.X/8)
  753. wave.CFrame = CFRAME
  754. coroutine.resume(coroutine.create(function(PART)
  755. for i = 1, WAIT do
  756. Swait()
  757. mesh.Scale = mesh.Scale + GROW
  758. --mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  759. if DOESROT == true then
  760. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  761. end
  762. wave.Transparency = wave.Transparency + (0.5/WAIT)
  763. if wave.Transparency > 0.99 then
  764. wave:remove()
  765. end
  766. end
  767. end))
  768. end
  769.  
  770. function CreateSwirl(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  771. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Really red"), "Effect", VT(0,0,0))
  772. local mesh = IT("SpecialMesh",wave)
  773. mesh.MeshType = "FileMesh"
  774. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  775. mesh.Scale = SIZE
  776. wave.CFrame = CFRAME
  777. coroutine.resume(coroutine.create(function(PART)
  778. for i = 1, WAIT do
  779. Swait()
  780. mesh.Scale = mesh.Scale + GROW
  781. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  782. if DOESROT == true then
  783. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  784. end
  785. wave.Transparency = wave.Transparency + (0.5/WAIT)
  786. if wave.Transparency > 0.99 then
  787. wave:remove()
  788. end
  789. end
  790. end))
  791. end
  792.  
  793.  
  794. function Slice(SIZE,WAIT,CFRAME,COLOR,GROW)
  795. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC("Really red"), "Effect", VT(1,1,1), true)
  796. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
  797. wave.CFrame = CFRAME
  798. coroutine.resume(coroutine.create(function(PART)
  799. for i = 1, WAIT do
  800. Swait()
  801. mesh.Scale = mesh.Scale * GROW
  802. wave.Transparency = wave.Transparency + (0.5/WAIT)
  803. if wave.Transparency > 0.99 then
  804. wave:remove()
  805. end
  806. end
  807. end))
  808. end
  809.  
  810. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  811. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really red"), "Effect", VT(1,1,1), true)
  812. local mesh = IT("SpecialMesh",wave)
  813. mesh.MeshType = "Sphere"
  814. mesh.Scale = SIZE
  815. mesh.Offset = VT(0,0,0)
  816. wave.CFrame = CFRAME
  817. coroutine.resume(coroutine.create(function(PART)
  818. for i = 1, WAIT do
  819. Swait()
  820. mesh.Scale = mesh.Scale + GROW
  821. wave.Transparency = wave.Transparency + (1/WAIT)
  822. if wave.Transparency > 0.99 then
  823. wave:remove()
  824. end
  825. end
  826. end))
  827. end
  828.  
  829. function MakeForm(PART,TYPE)
  830. if TYPE == "Cyl" then
  831. local MSH = IT("CylinderMesh",PART)
  832. elseif TYPE == "Ball" then
  833. local MSH = IT("SpecialMesh",PART)
  834. MSH.MeshType = "Sphere"
  835. elseif TYPE == "Wedge" then
  836. local MSH = IT("SpecialMesh",PART)
  837. MSH.MeshType = "Wedge"
  838. end
  839. end
  840.  
  841. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  842. if FLOOR ~= nil then
  843. coroutine.resume(coroutine.create(function()
  844. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  845. PART.CFrame = CF(POSITION)
  846. for i = 1, 45 do
  847. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  848. RingPiece.Material = FLOOR.Material
  849. RingPiece.Color = FLOOR.Color
  850. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  851. Debris:AddItem(RingPiece,SWAIT/100)
  852. end
  853. PART:remove()
  854. end))
  855. end
  856. end
  857.  
  858. function CheckTableForString(Table, String)
  859. for i, v in pairs(Table) do
  860. if string.find(string.lower(String), string.lower(v)) then
  861. return true
  862. end
  863. end
  864. return false
  865. end
  866.  
  867. function CheckIntangible(Hit)
  868. local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
  869. if Hit and Hit.Parent then
  870. if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
  871. return true
  872. end
  873. end
  874. return false
  875. end
  876.  
  877. Debris = game:GetService("Debris")
  878.  
  879. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  880. local Direction = CFrame.new(StartPos, Vec).lookVector
  881. local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
  882. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
  883. if RayHit and CheckIntangible(RayHit) then
  884. if DelayIfHit then
  885. wait()
  886. end
  887. RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
  888. end
  889. return RayHit, RayPos, RayNormal
  890. end
  891.  
  892. function turnto(position)
  893. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  894. end
  895.  
  896. --//=================================\\
  897. --|| WEAPON CREATION
  898. --\\=================================//
  899. local p = game.Players.LocalPlayer
  900. local char = p.Character
  901. local hed = char.Head
  902. local hes = game.Players.LocalPlayer.Character.Humanoid
  903. for i,v in pairs(char:children()) do
  904. if v:IsA("Hat") then
  905. v:Destroy()
  906. end
  907. end
  908. for i,v in pairs(hed:children()) do
  909. if v:IsA("Sound") then
  910. v:Destroy()
  911. end
  912. end
  913. local Part = Instance.new("Part",hed)
  914. Part.BrickColor = BrickColor.new("Really black")
  915. Part.Size = Vector3.new(1,1,1)
  916. Part.CanCollide = false
  917. Part.Material = "Neon"
  918. local M = Instance.new("SpecialMesh",Part)
  919. M.MeshId = "rbxassetid://227430350"
  920. M.Scale = Vector3.new(3,3,3)
  921. local Part2 = Instance.new("Weld",Part)
  922. Part2.Part0 = hed
  923. Part2.Part1 = Part
  924. Part2.C0 = CFrame.new(0, 1, -0.5)
  925. hes.MaxHealth = math.huge
  926. print("Edit By BonnieKunG1s")
  927. warn'Edit By BonnieKunG1s'
  928. plr = game.Players.LocalPlayer
  929. chr = plr.Character
  930. chr.Head.face.Texture = "rbxassetid://851605535"
  931. local plr = game:service'Players'.LocalPlayer
  932. local char = plr.Character
  933. local Part = Instance.new("Part",chr)
  934. Part.BrickColor = BrickColor.new("Royal blue")
  935. Part.Size = Vector3.new(1,1,1)
  936. Part.CanCollide = false
  937. Part.Material = "Neon"
  938. local M = Instance.new("SpecialMesh",Part)
  939. M.MeshId = "rbxassetid://0"
  940. M.Scale = Vector3.new(1.2,1.2,1.2)
  941. M.TextureId = "rbxassetid://0"
  942. local Part2 = Instance.new("Weld",Part)
  943. Part2.Part0 = chr.Head
  944. Part2.Part1 = Part
  945. Part2.C0 = CFrame.new(0,0.2,0)*CFrame.Angles(0,0,0)
  946. local Part1 = Instance.new("Part",chr)
  947. Part1.BrickColor = BrickColor.new("Really black")
  948. Part1.Size = Vector3.new(1,1,1)
  949. Part1.CanCollide = false
  950. Part1.Material = "Neon"
  951. local M1 = Instance.new("SpecialMesh",Part1)
  952. M1.MeshId = "rbxassetid://0"
  953. M1.Scale = Vector3.new(0.0067,0.0067,0.0067)
  954. local Part21 = Instance.new("Weld",Part1)
  955. Part21.Part0 = chr.Head
  956. Part21.Part1 = Part1
  957. Part21.C0 = CFrame.new(0,-1.2,0)*CFrame.Angles(0,1.55,0)
  958. local Bon = chr["Body Colors"]
  959. Bon.HeadColor = BrickColor.new("White")
  960. Bon.LeftArmColor = BrickColor.new("White")
  961. Bon.LeftLegColor = BrickColor.new("White")
  962. Bon.RightArmColor = BrickColor.new("White")
  963. Bon.RightLegColor = BrickColor.new("White")
  964. Bon.TorsoColor = BrickColor.new("White")
  965. local p = game.Players.LocalPlayer
  966. local Character = p.Character
  967. Face = Instance.new("Decal",Character.Head)
  968. Face.Texture = "rbxassetid://865640345"
  969. Face.Face = "Front"
  970. Face.Transparency = 0
  971. Face.Name = "Blood"
  972. local player = game:GetService('Players').LocalPlayer
  973. local rightclone = Instance.new('Motor6D')
  974. rightclone.Name = "Right Shoulder"
  975. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  976. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  977. local leftclone = Instance.new('Motor6D')
  978. leftclone.Name = "Left Shoulder"
  979. leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  980. leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  981. local leftlegclone = Instance.new('Motor6D')
  982. leftlegclone.Name = "Left Hip"
  983. leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  984. leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  985. local rightlegclone = Instance.new('Motor6D')
  986. rightlegclone.Name = "Right Hip"
  987. rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  988. rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  989. local torsoclone = Instance.new('Motor6D')
  990. torsoclone.Name = "RootJoint"
  991. torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  992. torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  993. local mouse = player:GetMouse()
  994. local rag1 = false
  995. local rag2 = false
  996. local firsttime = true
  997. local firsttime2 = true
  998. local firsttime3 = true
  999. local firsttime4 = true
  1000. local firsttime5 = true
  1001. local childlock = false
  1002. plr = game.Players.LocalPlayer
  1003. local bonnie = Instance.new("Sound",plr.Character)
  1004. bonnie.Volume = 0.5
  1005. bonnie.Looped = true
  1006. bonnie.Pitch = 1
  1007. bonnie.SoundId = "rbxassetid://144997651"
  1008. bonnie:Play()
  1009. local math1 = math.random(1,5)
  1010. math1 = math1+(math.random(0,9)/10)
  1011. local math2 = math.random(1,15)
  1012. math2 = math2+(math.random(0,9)/10)
  1013. local math3 = math.random(1,10)
  1014. math3 = math3+(math.random(0,9)/10)
  1015. local math4 = math.random(5,100)
  1016. math4 = math4+(math.random(0,9)/10)
  1017. local answer = (math4+(math1*math3))/(math1*math2)
  1018. answer = math.floor((answer*10)+0.5)
  1019. answer = answer/10
  1020. print([[To be fair, you have to have a very high IQ to understand Rick and Morty.
  1021. The humor is extremely subtle, and without a solid grasp of theoretical physics most of the jokes will go over a typical viewer's head.
  1022. There's also Rick's nihilistic outlook, which is deftly woven into his characterisation -
  1023. his personal philosophy draws heavily from Narodnaya Volya literature, for instance.
  1024. The fans understand this stuff;
  1025. they have the intellectual capacity to truly appreciate the depths of these jokes, to realize that they're not just funny- they say something deep about LIFE.
  1026. As a consequence people who dislike Rick and Morty truly ARE idiots-
  1027. of course they wouldn't appreciate, for instance, the humour in Rick's existencial catchphrase "Wubba Lubba Dub Dub," which itself is a cryptic reference to Turgenev's Russian epic Fathers and Sons.
  1028. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Dan Harmon's genius unfolds itself on their television screens.
  1029. What fools... how I pity them.
  1030. And yes by the way, I DO have a Rick and Morty tattoo.
  1031. And no, you cannot see it.
  1032. It's for the ladies' eyes only-
  1033. And even they have to demonstrate that they're within ]]..answer..[[ IQ points of my own (preferably lower) beforehand.]])
  1034. local rekt = {}
  1035.  
  1036. -- Objects
  1037.  
  1038. local MainGUI = Instance.new("ScreenGui")
  1039. local Customize = Instance.new("TextButton")
  1040. local Frame = Instance.new("Frame")
  1041. local TextLabel = Instance.new("TextLabel")
  1042. local Frame_2 = Instance.new("Frame")
  1043. local Frame_3 = Instance.new("Frame")
  1044. local ImageLabel = Instance.new("ImageLabel")
  1045. local R = Instance.new("TextBox")
  1046. local G = Instance.new("TextBox")
  1047. local B = Instance.new("TextBox")
  1048. local TextLabel_2 = Instance.new("TextLabel")
  1049. local TextLabel_3 = Instance.new("TextLabel")
  1050. local TextLabel_4 = Instance.new("TextLabel")
  1051. local Slider = Instance.new("Frame")
  1052. local Slidee = Instance.new("ImageButton")
  1053. local ChildLock = Instance.new("Frame")
  1054. local TextLabel_5 = Instance.new("TextLabel")
  1055. local mathz = Instance.new("TextLabel")
  1056. local TextBox = Instance.new("TextBox")
  1057. local Black = Instance.new('Frame')
  1058. local fps = Instance.new('TextLabel')
  1059.  
  1060. -- Properties
  1061.  
  1062. MainGUI.Name = "MainGUI"
  1063. MainGUI.ResetOnSpawn = false
  1064. pcall(function()
  1065. MainGUI.Parent = player.PlayerGui
  1066. end)
  1067. pcall(function()
  1068. MainGUI.Parent = game.CoreGui
  1069. game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
  1070. game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
  1071. end)
  1072.  
  1073.  
  1074. Customize.Name = "Customize"
  1075. Customize.Parent = MainGUI
  1076. Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
  1077. Customize.BorderSizePixel = 0
  1078. Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
  1079. Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  1080. Customize.Font = Enum.Font.SourceSans
  1081. Customize.FontSize = Enum.FontSize.Size14
  1082. Customize.Text = "Customize V4"
  1083. Customize.TextColor3 = Color3.new(1, 1, 1)
  1084. Customize.TextScaled = true
  1085. Customize.TextSize = 14
  1086. Customize.TextWrapped = true
  1087.  
  1088. Frame.Parent = Customize
  1089. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  1090. Frame.BorderSizePixel = 0
  1091. Frame.Position = UDim2.new(0, 0, 1, 0)
  1092. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  1093.  
  1094. TextLabel.Parent = Frame
  1095. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1096. TextLabel.BackgroundTransparency = 1
  1097. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  1098. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  1099. TextLabel.Font = Enum.Font.SourceSansLight
  1100. TextLabel.FontSize = Enum.FontSize.Size14
  1101. TextLabel.Text = "Blood Color: [255, 255, 255]"
  1102. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  1103. TextLabel.TextScaled = true
  1104. TextLabel.TextSize = 14
  1105. TextLabel.TextWrapped = true
  1106. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  1107.  
  1108. Frame_2.Parent = TextLabel
  1109. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  1110. Frame_2.BorderSizePixel = 0
  1111. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  1112. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  1113. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  1114.  
  1115. Frame_3.Parent = Frame
  1116. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1117. Frame_3.BackgroundTransparency = 1
  1118. Frame_3.BorderSizePixel = 0
  1119. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  1120. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  1121. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  1122.  
  1123. ImageLabel.Parent = Frame_3
  1124. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1125. ImageLabel.BackgroundTransparency = 1
  1126. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  1127. ImageLabel.Image = "rbxassetid://328298876"
  1128.  
  1129. R.Name = "R"
  1130. R.Parent = Frame_3
  1131. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1132. R.BorderSizePixel = 0
  1133. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  1134. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  1135. R.Font = Enum.Font.SourceSans
  1136. R.FontSize = Enum.FontSize.Size14
  1137. R.Text = "Input"
  1138. R.TextColor3 = Color3.new(1, 1, 1)
  1139. R.TextScaled = true
  1140. R.TextSize = 14
  1141. R.TextWrapped = true
  1142. R.TextXAlignment = Enum.TextXAlignment.Left
  1143.  
  1144. G.Name = "G"
  1145. G.Parent = Frame_3
  1146. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1147. G.BorderSizePixel = 0
  1148. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  1149. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  1150. G.Font = Enum.Font.SourceSans
  1151. G.FontSize = Enum.FontSize.Size14
  1152. G.Text = "Input"
  1153. G.TextColor3 = Color3.new(1, 1, 1)
  1154. G.TextScaled = true
  1155. G.TextSize = 14
  1156. G.TextWrapped = true
  1157. G.TextXAlignment = Enum.TextXAlignment.Left
  1158.  
  1159. B.Name = "B"
  1160. B.Parent = Frame_3
  1161. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1162. B.BorderSizePixel = 0
  1163. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  1164. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  1165. B.Font = Enum.Font.SourceSans
  1166. B.FontSize = Enum.FontSize.Size14
  1167. B.Text = "Input"
  1168. B.TextColor3 = Color3.new(1, 1, 1)
  1169. B.TextScaled = true
  1170. B.TextSize = 14
  1171. B.TextWrapped = true
  1172. B.TextXAlignment = Enum.TextXAlignment.Left
  1173.  
  1174. TextLabel_2.Parent = Frame_3
  1175. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1176. TextLabel_2.BackgroundTransparency = 1
  1177. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  1178. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  1179. TextLabel_2.Font = Enum.Font.SourceSansLight
  1180. TextLabel_2.FontSize = Enum.FontSize.Size14
  1181. TextLabel_2.Text = "R"
  1182. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  1183. TextLabel_2.TextScaled = true
  1184. TextLabel_2.TextSize = 14
  1185. TextLabel_2.TextWrapped = true
  1186.  
  1187. TextLabel_3.Parent = Frame_3
  1188. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1189. TextLabel_3.BackgroundTransparency = 1
  1190. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  1191. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  1192. TextLabel_3.Font = Enum.Font.SourceSansLight
  1193. TextLabel_3.FontSize = Enum.FontSize.Size14
  1194. TextLabel_3.Text = "G"
  1195. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  1196. TextLabel_3.TextScaled = true
  1197. TextLabel_3.TextSize = 14
  1198. TextLabel_3.TextWrapped = true
  1199.  
  1200. TextLabel_4.Parent = Frame_3
  1201. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1202. TextLabel_4.BackgroundTransparency = 1
  1203. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  1204. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  1205. TextLabel_4.Font = Enum.Font.SourceSansLight
  1206. TextLabel_4.FontSize = Enum.FontSize.Size14
  1207. TextLabel_4.Text = "B"
  1208. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  1209. TextLabel_4.TextScaled = true
  1210. TextLabel_4.TextSize = 14
  1211. TextLabel_4.TextWrapped = true
  1212.  
  1213. Slider.Name = "Slider"
  1214. Slider.Parent = Frame
  1215. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1216. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  1217. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  1218.  
  1219. Slidee.Name = "Slidee"
  1220. Slidee.Parent = Slider
  1221. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  1222. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  1223. Slidee.BorderSizePixel = 0
  1224. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  1225. Slidee.ImageTransparency = 1
  1226.  
  1227. ChildLock.Name = "ChildLock"
  1228. ChildLock.Parent = Frame
  1229. ChildLock.Active = true
  1230. ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
  1231. ChildLock.BackgroundTransparency = 0.60000002384186
  1232. ChildLock.BorderSizePixel = 0
  1233. ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
  1234. ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
  1235. ChildLock.ZIndex = 2
  1236.  
  1237. TextLabel_5.Parent = ChildLock
  1238. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1239. TextLabel_5.BackgroundTransparency = 1
  1240. TextLabel_5.BorderSizePixel = 0
  1241. TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
  1242. TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  1243. TextLabel_5.ZIndex = 3
  1244. TextLabel_5.Font = Enum.Font.SourceSans
  1245. TextLabel_5.FontSize = Enum.FontSize.Size14
  1246. TextLabel_5.Text = "do this math to disable child lock"
  1247. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  1248. TextLabel_5.TextScaled = true
  1249. TextLabel_5.TextSize = 14
  1250. TextLabel_5.TextWrapped = true
  1251.  
  1252. mathz.Name = "mathz"
  1253. mathz.Parent = ChildLock
  1254. mathz.BackgroundColor3 = Color3.new(1, 1, 1)
  1255. mathz.BackgroundTransparency = 1
  1256. mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0)
  1257. mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  1258. mathz.ZIndex = 3
  1259. mathz.Font = Enum.Font.SourceSans
  1260. mathz.FontSize = Enum.FontSize.Size14
  1261. mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4
  1262. mathz.TextColor3 = Color3.new(1, 1, 1)
  1263. mathz.TextScaled = true
  1264. mathz.TextSize = 14
  1265. mathz.TextWrapped = true
  1266.  
  1267. fps.Name = "fps"
  1268. fps.Parent = Frame
  1269. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  1270. fps.BackgroundTransparency = 1
  1271. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  1272. fps.ZIndex = 3
  1273. fps.Font = Enum.Font.SourceSansLight
  1274. fps.FontSize = Enum.FontSize.Size14
  1275. fps.Text = "FPS: N/A"
  1276. fps.TextColor3 = Color3.new(1, 1, 1)
  1277. fps.TextScaled = true
  1278. fps.TextSize = 14
  1279. fps.TextWrapped = true
  1280. fps.TextXAlignment = Enum.TextXAlignment.Left
  1281.  
  1282. TextBox.Parent = ChildLock
  1283. TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1284. TextBox.BorderSizePixel = 0
  1285. TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
  1286. TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
  1287. TextBox.ZIndex = 3
  1288. TextBox.Font = Enum.Font.SourceSans
  1289. TextBox.FontSize = Enum.FontSize.Size14
  1290. TextBox.Text = "Answer (rounded to nearest tenth)"
  1291. TextBox.TextColor3 = Color3.new(1, 1, 1)
  1292. TextBox.TextScaled = true
  1293. TextBox.TextSize = 14
  1294. TextBox.TextWrapped = true
  1295. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  1296.  
  1297. Black.Size = UDim2.new(1,0,1,0)
  1298. Black.BackgroundTransparency = 1
  1299. Black.BorderSizePixel = 0
  1300. Black.BackgroundColor3 = Color3.new(0,0,0)
  1301. Black.Parent = Frame_3
  1302.  
  1303. TextBox.FocusLost:connect(function()
  1304. if TextBox.Text == tostring(answer) or TextBox.Text == "r="..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == "r = "..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == tostring(answer).."=r" or TextBox.Text == tostring(answer).." =r" or TextBox.Text == tostring(answer).."= r" or TextBox.Text == tostring(answer).." = r" then
  1305. ChildLock:Destroy()
  1306. childlock = false
  1307. notify("Child lock disabled, press B to enable dildo mode.",true)
  1308. end
  1309. end)
  1310.  
  1311. local mousedown = false
  1312. mouse.Button1Down:connect(function()
  1313. mousedown = true
  1314. end)
  1315. mouse.Button1Up:connect(function()
  1316. mousedown = false
  1317. slidee = false
  1318. end)
  1319.  
  1320. Slidee.MouseButton1Down:connect(function()
  1321. slidee = true
  1322. end)
  1323. Slidee.MouseButton1Up:connect(function()
  1324. slidee = false
  1325. end)
  1326.  
  1327. mouse.Move:connect(function()
  1328. if mousedown then
  1329. if mouse.X >= ImageLabel.AbsolutePosition.X and mouse.X <= ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >= ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+ ImageLabel.AbsoluteSize.Y then
  1330. local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  1331. local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  1332. local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  1333. Frame_2.BackgroundColor3 = newcolor
  1334. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  1335. end
  1336. end
  1337. if slidee then
  1338. local ree = mouse.X
  1339. if ree < Slider.AbsolutePosition.X then
  1340. ree = Slider.AbsolutePosition.X
  1341. elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  1342. ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  1343. end
  1344. Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  1345. Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  1346. end
  1347. end)
  1348.  
  1349. R.FocusLost:connect(function()
  1350. if R.Text ~= "Input" then
  1351. if tonumber(R.Text) then
  1352. if tonumber(R.Text) > 255 then
  1353. R.Text = "255"
  1354. end
  1355. local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  1356. Frame_2.BackgroundColor3 = newcolor
  1357. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  1358. R.Text = "Input"
  1359. end
  1360. end
  1361. end)
  1362. G.FocusLost:connect(function()
  1363. if G.Text ~= "Input" then
  1364. if tonumber(G.Text) then
  1365. if tonumber(G.Text) > 255 then
  1366. G.Text = "255"
  1367. end
  1368. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  1369. Frame_2.BackgroundColor3 = newcolor
  1370. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  1371. G.Text = "Input"
  1372. end
  1373. end
  1374. end)
  1375. B.FocusLost:connect(function()
  1376. if B.Text ~= "Input" then
  1377. if tonumber(B.Text) then
  1378. if tonumber(B.Text) > 255 then
  1379. B.Text = "255"
  1380. end
  1381. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  1382. Frame_2.BackgroundColor3 = newcolor
  1383. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  1384. B.Text = "Input"
  1385. end
  1386. end
  1387. end)
  1388.  
  1389. local open = false
  1390. local opening = false
  1391. Customize.MouseButton1Click:connect(function()
  1392. if opening == false then
  1393. if open == false then
  1394. open = true
  1395. opening = true
  1396. Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  1397. wait(1)
  1398. opening = false
  1399. else
  1400. open = false
  1401. opening = true
  1402. Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  1403. wait(1)
  1404. opening = false
  1405. end
  1406. end
  1407. end)
  1408.  
  1409. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  1410.  
  1411. function removewelds(part)
  1412. for i,v in pairs(part:GetChildren()) do
  1413. if v:IsA('Weld') then v:Destroy() end
  1414. end
  1415. end
  1416.  
  1417. function notify(msg,remove)
  1418. local coru= coroutine.wrap(function()
  1419. for i,v in pairs(MainGUI:GetChildren()) do
  1420. if v:IsA('TextLabel') then v:Destroy() end
  1421. end
  1422. if msg then
  1423. local TextLabel = Instance.new("TextLabel")
  1424. local Frame = Instance.new("Frame")
  1425.  
  1426. -- Properties
  1427.  
  1428. TextLabel.Parent = MainGUI
  1429. TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  1430. TextLabel.BorderSizePixel = 0
  1431. TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  1432. TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  1433. TextLabel.Font = Enum.Font.SourceSans
  1434. TextLabel.FontSize = Enum.FontSize.Size60
  1435. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  1436. TextLabel.TextSize = 50
  1437. TextLabel.Transparency = 1
  1438. TextLabel.TextScaled = true
  1439. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  1440. TextLabel.Text = ""
  1441. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  1442.  
  1443. Frame.Parent = TextLabel
  1444. Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  1445. Frame.BorderSizePixel = 0
  1446. Frame.Transparency = 1
  1447. Frame.Position = UDim2.new(0, 0, 1,0)
  1448. Frame.Size = UDim2.new(1, 0, 0, 5)
  1449. for i=1,10 do
  1450. TextLabel.Transparency = TextLabel.Transparency-0.1
  1451. TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  1452. Frame.Transparency = Frame.Transparency-0.1
  1453. wait()
  1454. end
  1455. for i=1,#msg do
  1456. TextLabel.Text = string.sub(msg,1,i)
  1457. wait()
  1458. end
  1459. wait(1)
  1460. if remove ~= true then
  1461. for i=1,10 do
  1462. TextLabel.Transparency = TextLabel.Transparency+0.1
  1463. TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  1464. Frame.Transparency = Frame.Transparency+0.1
  1465. wait()
  1466. end
  1467. TextLabel:Destroy()
  1468. end
  1469. end
  1470. end)
  1471. coru()
  1472. end
  1473. if workspace.FilteringEnabled == false then
  1474. if workspace:PGSIsEnabled() then
  1475. notify('Press Z to equip. Created by mustardfoot and Tollonis.',true)
  1476. else
  1477. notify('(this game is really old or something and has the shitty physics so a lot of things wont work sorry) Press Z to equip. Created by mustardfoot and Tollonis.',true)
  1478. end
  1479. else
  1480. notify('LOL this game has filtering enabled so it literally wont work here')
  1481. end
  1482.  
  1483. local handProperties = {
  1484. {"LimitsEnabled", true};
  1485. {"UpperAngle",0};
  1486. {"LowerAngle",0};
  1487. }
  1488. local shinProperties = {
  1489. {"LimitsEnabled", true};
  1490. {"UpperAngle", 0};
  1491. {"LowerAngle", -75};
  1492. }
  1493. local footProperties = {
  1494. {"LimitsEnabled", true};
  1495. {"UpperAngle", 15};
  1496. {"LowerAngle", -45};
  1497. }
  1498.  
  1499. function bleed(frick,OwO)
  1500. while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  1501. local reeee = coroutine.wrap(function()
  1502. local thing = Instance.new('Part',workspace)
  1503. thing.Size = Vector3.new(0.2,0.2,0.2)
  1504. thing.CFrame = frick.CFrame
  1505. thing.Transparency = 1
  1506. thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  1507. thing.Material = Enum.Material.SmoothPlastic
  1508. thing.Name = "Blood"
  1509. thing.CanCollide =false
  1510. thing:BreakJoints()
  1511. local rawrxd = Instance.new('BodyForce',thing)
  1512. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  1513. local coru = coroutine.wrap(function()
  1514. wait(0.01)
  1515. rawrxd:Destroy()
  1516. end)
  1517. coru()
  1518. local ree = Instance.new('ParticleEmitter',thing)
  1519. if OwO ~= true then
  1520. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  1521. else
  1522. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  1523. end
  1524. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  1525. ree.Texture = 'rbxassetid://867743272'
  1526. ree.Lifetime = NumberRange.new(0.4)
  1527. ree.Rate = 50
  1528. ree.LockedToPart = true
  1529. ree.Speed = NumberRange.new(0, 2)
  1530.  
  1531. thing.Touched:connect(function(tou)
  1532. if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" and tou.Parent.Name ~= 'handle' and tou.Name ~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and tou.Parent.Name ~= "Projectile" then
  1533. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  1534. local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  1535. local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  1536. local Region = Region3.new(Point1,Point2)
  1537. for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  1538. if Part.Name == "BloodPuddle" then
  1539. tou = Part
  1540. end
  1541. end
  1542. thing:Destroy()
  1543. if tou.Name == "BloodPuddle" then
  1544. if tou.Size.X < 1 then
  1545. pcall(function()
  1546. tou.Sound:Play()
  1547. end)
  1548. end
  1549. local reee = tou.CFrame
  1550. if tou.Transparency > -0.2 then
  1551. tou.Transparency = tou.Transparency -0.1
  1552. end
  1553. if tou.Size.X < 5 then
  1554. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  1555. tou.CFrame = reee
  1556. end
  1557. elseif tou.CanCollide == true then
  1558. local bloodlol = Instance.new('Part',workspace)
  1559. local sound = Instance.new('Sound',bloodlol)
  1560. sound.SoundId = 'rbxassetid://685857471'
  1561. sound.Volume = 0.025
  1562. sound:Play()
  1563. bloodlol.Size=Vector3.new(1,0.2,1)
  1564. bloodlol.Name = "BloodPuddle"
  1565. bloodlol.Anchored = true
  1566. bloodlol.CanCollide = false
  1567. bloodlol.Material = Enum.Material.SmoothPlastic
  1568. if OwO ~= true then
  1569. bloodlol.Color = Frame_2.BackgroundColor3
  1570. else
  1571. bloodlol.Color = Color3.new(1,1,1)
  1572. end
  1573. local cyl = Instance.new('CylinderMesh',bloodlol)
  1574. cyl.Scale = Vector3.new(1,0.1,1)
  1575. bloodlol.CFrame = CFrame.new(pos)
  1576. local coru=coroutine.wrap(function()
  1577. while bloodlol.Parent ~= nil do
  1578. if bloodlol.Transparency < 1 then
  1579. bloodlol.Transparency = bloodlol.Transparency+0.05
  1580. else
  1581. bloodlol:Destroy()
  1582. end
  1583. wait(0.1)
  1584. end
  1585. end)
  1586. coru()
  1587. end
  1588. end
  1589. end)
  1590. local coru = coroutine.wrap(function()
  1591. wait(1)
  1592. thing:Destroy()
  1593. end)
  1594. coru()
  1595. end)
  1596. reeee()
  1597. wait()
  1598. end
  1599. end
  1600.  
  1601. function stun(char)
  1602. local found = false
  1603. pcall(function()
  1604. char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  1605. end)
  1606. for i,v in pairs(rekt) do
  1607. if v == char then
  1608. found = true
  1609. end
  1610. end
  1611. if found == false then
  1612. table.insert(rekt,char)
  1613. end
  1614. end
  1615. function unstun(char)
  1616. for i,v in pairs(rekt) do
  1617. if v == char then
  1618. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  1619. v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  1620. v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  1621. v:FindFirstChildOfClass('Humanoid').Sit = false
  1622. v:FindFirstChildOfClass('Humanoid').Jump = true
  1623. v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  1624. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  1625. v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  1626. end
  1627. table.remove(rekt,i)
  1628. end
  1629. end
  1630. end
  1631.  
  1632. function recurse(root,callback,i)
  1633. i= i or 0
  1634. for _,v in pairs(root:GetChildren()) do
  1635. i = i + 1
  1636. callback(i,v)
  1637.  
  1638. if #v:GetChildren() > 0 then
  1639. i = recurse(v,callback,i)
  1640. end
  1641. end
  1642.  
  1643. return i
  1644. end
  1645.  
  1646. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  1647. if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  1648. if character:FindFirstChild('HumanoidRootPart')then
  1649. character.HumanoidRootPart.CanCollide = false
  1650. end
  1651. for i,v in pairs(character:GetChildren()) do
  1652. if v:IsA("MeshPart") and (v.MeshId == 'http://www.roblox.com/asset/?id=553602991' or v.MeshId == 'http://www.roblox.com/asset/?id=553602977' or v.MeshId == 'http://www.roblox.com/asset/?id=553602987') then
  1653. v.Size = Vector3.new(1,1,1)
  1654. end
  1655. end
  1656. recurse(character, function(_,v)
  1657. if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  1658. v.Axis = Vector3.new(0, 1, 0)
  1659. v.SecondaryAxis = Vector3.new(0, 0, 1)
  1660. v.Rotation = Vector3.new(0, 0, 0)
  1661. end
  1662. end)
  1663. if part1:FindFirstChildOfClass('Motor6D') then
  1664. part1:FindFirstChildOfClass('Motor6D'):Destroy()
  1665. end
  1666. if attachmentName ~= "NeckAttachment" then
  1667. attachmentName = attachmentName.."RigAttachment"
  1668. end
  1669. local constraint = Instance.new(className.."Constraint")
  1670. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  1671. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  1672. constraint.Name = "RagdollConstraint"..part1.Name
  1673. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1674. local collidepart = Instance.new('Part',part1)
  1675. collidepart.Size = part1.Size/2
  1676. if string.find(string.lower(part1.Name),"upper") then
  1677. if string.find(string.lower(part1.Name),"leg") then
  1678. collidepart.Size = part1.Size/3
  1679. else
  1680. collidepart.Size = part1.Size/2.5
  1681. end
  1682. end
  1683. collidepart.CanCollide = true
  1684. collidepart.Name = "Collision"
  1685. collidepart.Anchored = false
  1686. collidepart.Transparency = 1
  1687. collidepart.CFrame = part1.CFrame
  1688. collidepart:BreakJoints()
  1689. local attachment0 = Instance.new('Attachment',part1)
  1690. local attachment1 = Instance.new('Attachment',collidepart)
  1691. if attachment0 and attachment1 then
  1692. local constraint = Instance.new("HingeConstraint")
  1693. constraint.Attachment0 = attachment0
  1694. constraint.Attachment1 = attachment1
  1695. constraint.LimitsEnabled = true
  1696. constraint.UpperAngle = 0
  1697. constraint.LowerAngle = 0
  1698. constraint.Parent = character
  1699. end
  1700. if string.find(string.lower(part1.Name),"upper") then
  1701. if string.find(string.lower(part1.Name),"leg") then
  1702. attachment0.Position = Vector3.new(0,0.01,0)
  1703. else
  1704. attachment0.Position = Vector3.new(0,0.25,0)
  1705. end
  1706. else
  1707. attachment0.Position = Vector3.new(0,-0.1,0)
  1708. end
  1709. end
  1710. for _,propertyData in next,properties or {} do
  1711. constraint[propertyData[1]] = propertyData[2]
  1712. end
  1713.  
  1714. constraint.Parent = character
  1715. end
  1716. end
  1717.  
  1718. function R6ragdollJoint(character,limbname,attached,heded)
  1719. pcall(function()
  1720. if limbname == "Right Arm" and character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
  1721. local torsoatt = Instance.new('Attachment',character.Torso)
  1722. torsoatt.Name = limbname.."RagdollConstraint"
  1723. torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  1724. torsoatt.Axis = Vector3.new(1,0,0)
  1725. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1726. local limbatt = Instance.new("Attachment",character[limbname])
  1727. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1728. limbatt.Name = limbname.."RagdollConstraint"
  1729. limbatt.Axis = Vector3.new(1,0,0)
  1730. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1731. local ballc = Instance.new('BallSocketConstraint',character)
  1732. ballc.Name = "RightArmRagdollRig"
  1733. ballc.Attachment0 = torsoatt
  1734. ballc.Attachment1 = limbatt
  1735. local part1 = character[limbname]
  1736. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1737. local collidepart = Instance.new('Part',part1)
  1738. collidepart.Size = part1.Size/1.5
  1739. collidepart.CanCollide = true
  1740. collidepart.Name = "Collision"
  1741. collidepart.Anchored = false
  1742. collidepart.Transparency = 1
  1743. collidepart.CFrame = part1.CFrame
  1744. collidepart:BreakJoints()
  1745. local attachment0 = Instance.new('Attachment',part1)
  1746. local attachment1 = Instance.new('Attachment',collidepart)
  1747. if attachment0 and attachment1 then
  1748. local constraint = Instance.new("HingeConstraint")
  1749. constraint.Attachment0 = attachment0
  1750. constraint.Attachment1 = attachment1
  1751. constraint.LimitsEnabled = true
  1752. constraint.UpperAngle = 0
  1753. constraint.LowerAngle = 0
  1754. constraint.Parent = character
  1755. end
  1756. end
  1757. if character.Torso:FindFirstChild('Right Shoulder') then
  1758. character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  1759. end
  1760. elseif limbname == "Left Arm" and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
  1761. local torsoatt = Instance.new('Attachment',character.Torso)
  1762. torsoatt.Name = limbname.."RagdollConstraint"
  1763. torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  1764. torsoatt.Axis = Vector3.new(1,0,0)
  1765. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1766. local limbatt = Instance.new("Attachment",character[limbname])
  1767. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1768. limbatt.Name = limbname.."RagdollConstraint"
  1769. limbatt.Axis = Vector3.new(1,0,0)
  1770. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1771. local ballc = Instance.new('BallSocketConstraint',character)
  1772. ballc.Name = "LeftArmRagdollRig"
  1773. ballc.Attachment0 = torsoatt
  1774. ballc.Attachment1 = limbatt
  1775. local part1 = character[limbname]
  1776. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1777. local collidepart = Instance.new('Part',part1)
  1778. collidepart.Size = part1.Size/1.5
  1779. collidepart.CanCollide = true
  1780. collidepart.Name = "Collision"
  1781. collidepart.Anchored = false
  1782. collidepart.Transparency = 1
  1783. collidepart.CFrame = part1.CFrame
  1784. collidepart:BreakJoints()
  1785. local attachment0 = Instance.new('Attachment',part1)
  1786. local attachment1 = Instance.new('Attachment',collidepart)
  1787. if attachment0 and attachment1 then
  1788. local constraint = Instance.new("HingeConstraint")
  1789. constraint.Attachment0 = attachment0
  1790. constraint.Attachment1 = attachment1
  1791. constraint.LimitsEnabled = true
  1792. constraint.UpperAngle = 0
  1793. constraint.LowerAngle = 0
  1794. constraint.Parent = character
  1795. end
  1796. end
  1797. if character.Torso:FindFirstChild('Left Shoulder') then
  1798. character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  1799. end
  1800. elseif limbname == "Right Leg" and character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
  1801. stun(character)
  1802. local torsoatt = Instance.new('Attachment',character.Torso)
  1803. torsoatt.Name = limbname.."RagdollConstraint"
  1804. torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  1805. torsoatt.Axis = Vector3.new(1,0,0)
  1806. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1807. local limbatt = Instance.new("Attachment",character[limbname])
  1808. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1809. limbatt.Name = limbname.."RagdollConstraint"
  1810. limbatt.Axis = Vector3.new(1,0,0)
  1811. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1812. local ballc = Instance.new('BallSocketConstraint',character)
  1813. ballc.Name = "RightLegRagdollRig"
  1814. ballc.Attachment0 = torsoatt
  1815. ballc.Attachment1 = limbatt
  1816. local part1 = character[limbname]
  1817. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1818. local collidepart = Instance.new('Part',part1)
  1819. collidepart.Size = part1.Size/1.5
  1820. collidepart.CanCollide = true
  1821. collidepart.Name = "Collision"
  1822. collidepart.Anchored = false
  1823. collidepart.Transparency = 1
  1824. collidepart.CFrame = part1.CFrame
  1825. collidepart:BreakJoints()
  1826. local attachment0 = Instance.new('Attachment',part1)
  1827. local attachment1 = Instance.new('Attachment',collidepart)
  1828. if attachment0 and attachment1 then
  1829. local constraint = Instance.new("HingeConstraint")
  1830. constraint.Attachment0 = attachment0
  1831. constraint.Attachment1 = attachment1
  1832. constraint.LimitsEnabled = true
  1833. constraint.UpperAngle = 0
  1834. constraint.LowerAngle = 0
  1835. constraint.Parent = character
  1836. end
  1837. end
  1838. if character.Torso:FindFirstChild('Right Hip') then
  1839. character.Torso:FindFirstChild('Right Hip'):Destroy()
  1840. end
  1841. elseif limbname == "Left Leg" and character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
  1842. stun(character)
  1843. local torsoatt = Instance.new('Attachment',character.Torso)
  1844. torsoatt.Name = limbname.."RagdollConstraint"
  1845. torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  1846. torsoatt.Axis = Vector3.new(1,0,0)
  1847. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1848. local limbatt = Instance.new("Attachment",character[limbname])
  1849. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1850. limbatt.Name = limbname.."RagdollConstraint"
  1851. limbatt.Axis = Vector3.new(1,0,0)
  1852. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1853. local ballc = Instance.new('BallSocketConstraint',character)
  1854. ballc.Name = "LeftLegRagdollRig"
  1855. ballc.Attachment0 = torsoatt
  1856. ballc.Attachment1 = limbatt
  1857. local part1 = character[limbname]
  1858. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1859. local collidepart = Instance.new('Part',part1)
  1860. collidepart.Size = part1.Size/1.5
  1861. collidepart.CanCollide = true
  1862. collidepart.Name = "Collision"
  1863. collidepart.Anchored = false
  1864. collidepart.Transparency = 1
  1865. collidepart.CFrame = part1.CFrame
  1866. collidepart:BreakJoints()
  1867. local attachment0 = Instance.new('Attachment',part1)
  1868. local attachment1 = Instance.new('Attachment',collidepart)
  1869. if attachment0 and attachment1 then
  1870. local constraint = Instance.new("HingeConstraint")
  1871. constraint.Attachment0 = attachment0
  1872. constraint.Attachment1 = attachment1
  1873. constraint.LimitsEnabled = true
  1874. constraint.UpperAngle = 0
  1875. constraint.LowerAngle = 0
  1876. constraint.Parent = character
  1877. end
  1878. end
  1879. if character.Torso:FindFirstChild('Left Hip') then
  1880. character.Torso:FindFirstChild('Left Hip'):Destroy()
  1881. end
  1882. elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  1883. if character:FindFirstChildOfClass('Humanoid') then
  1884. character:FindFirstChildOfClass('Humanoid').Health = 0
  1885. end
  1886. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1887. if character:FindFirstChild('HumanoidRootPart') then
  1888. character.HumanoidRootPart:Destroy()
  1889. end
  1890. game:GetService('Debris'):AddItem(character,10)
  1891. for _,child in next,character:GetChildren() do
  1892. if child:IsA("Accoutrement") then
  1893. for _,part in next,child:GetChildren() do
  1894. if part:IsA("BasePart") then
  1895. for _,c in pairs(part:GetChildren()) do
  1896. if c:IsA('Weld') then c:Destroy() end
  1897. end
  1898. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1899. local attachment0 = getAttachment0(character,attachment1.Name)
  1900. if attachment0 and attachment1 then
  1901. local constraint = Instance.new("HingeConstraint")
  1902. constraint.Attachment0 = attachment0
  1903. constraint.Attachment1 = attachment1
  1904. constraint.LimitsEnabled = true
  1905. constraint.UpperAngle = 0
  1906. constraint.LowerAngle = 0
  1907. constraint.Parent = character
  1908. end
  1909. end
  1910. end
  1911. end
  1912. end
  1913. for i,v in pairs(character:GetChildren()) do
  1914. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1915. for _,c in pairs(v:GetChildren()) do
  1916. if c.Name == "Collision" then c:Destroy() end
  1917. end
  1918. end
  1919. end
  1920. if character.Torso:FindFirstChild('Neck') then
  1921. character.Torso.Neck:Destroy()
  1922. end
  1923. if character:FindFirstChild('Torso') then
  1924. local collidepart = Instance.new('Part',character.Torso)
  1925. collidepart.Size = character.Torso.Size/1.5
  1926. collidepart.CanCollide = true
  1927. collidepart.Name = "Collision"
  1928. collidepart.Anchored = false
  1929. collidepart.Transparency = 1
  1930. collidepart.CFrame = character.Torso.CFrame
  1931. collidepart:BreakJoints()
  1932. local attachment0 = Instance.new('Attachment',character.Torso)
  1933. local attachment1 = Instance.new('Attachment',collidepart)
  1934. if attachment0 and attachment1 then
  1935. local constraint = Instance.new("HingeConstraint")
  1936. constraint.Attachment0 = attachment0
  1937. constraint.Attachment1 = attachment1
  1938. constraint.LimitsEnabled = true
  1939. constraint.UpperAngle = 0
  1940. constraint.LowerAngle = 0
  1941. constraint.Parent = character
  1942. end
  1943. end
  1944. if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  1945. if character.Torso:FindFirstChild('NeckAttachment') == nil then
  1946. local neck = Instance.new('Attachment',character.Torso)
  1947. neck.Name = "NeckAttachment"
  1948. neck.Position = Vector3.new(0, 1, 0)
  1949. end
  1950. ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  1951. {"LimitsEnabled",true};
  1952. {"UpperAngle",50};
  1953. {"LowerAngle",-50};
  1954. })
  1955. end
  1956. if attached ~= false then
  1957. ragdollpart(character, "Right Leg")
  1958. ragdollpart(character, "Left Leg")
  1959. else
  1960. pcall(function()
  1961. local ayybleed = Instance.new('Part',character)
  1962. ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  1963. ayybleed.Transparency = 1
  1964. ayybleed.CanCollide = false
  1965. ayybleed.CFrame = character.Torso.CFrame
  1966. ayybleed:BreakJoints()
  1967. local attachment1 = Instance.new('Attachment',ayybleed)
  1968. attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  1969. attachment1.Orientation = Vector3.new(0, 0, -180)
  1970. local attachment0 = Instance.new('Attachment',character.Torso)
  1971. if attachment0 and attachment1 then
  1972. local constraint = Instance.new("HingeConstraint")
  1973. constraint.Attachment0 = attachment0
  1974. constraint.Attachment1 = attachment1
  1975. constraint.LimitsEnabled = true
  1976. constraint.UpperAngle = 0
  1977. constraint.LowerAngle = 0
  1978. constraint.Parent = character
  1979. end
  1980. local bleedBLEED= coroutine.wrap(function()
  1981. bleed(ayybleed)
  1982. end)
  1983. bleedBLEED()
  1984. end)
  1985. end
  1986. ragdollpart(character, "Right Arm")
  1987. ragdollpart(character, "Left Arm")
  1988. end
  1989. end)
  1990. end
  1991.  
  1992. function getAttachment0(character,attachmentName)
  1993. for _,child in next,character:GetChildren() do
  1994. local attachment = child:FindFirstChild(attachmentName)
  1995. if attachment then
  1996. return attachment
  1997. end
  1998. end
  1999. end
  2000.  
  2001. function ragdollpart(character,partname,attached,heded)
  2002. if heded ~= false then
  2003. local neck = Instance.new('Attachment',character.Head)
  2004. neck.Name = "NeckAttachment"
  2005. neck.Position = Vector3.new(0,-0.5,0)
  2006. else
  2007. local force = Instance.new('BodyForce',character.Head)
  2008. force.Force = Vector3.new(0,500,0)
  2009. game:GetService('Debris'):AddItem(force,0.25)
  2010. pcall(function()
  2011. local asdf = Instance.new('Attachment',character.Head)
  2012. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  2013. local last = asdf
  2014. for i=1,14 do
  2015. local bONE = Instance.new('Part',character)
  2016. bONE.BrickColor = BrickColor.new('Institutional white')
  2017. bONE.Size = Vector3.new(0.1,0.1,0.1)
  2018. bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  2019. local lole = Instance.new('Attachment',bONE)
  2020. local hangurself = Instance.new('RopeConstraint',bONE)
  2021. hangurself.Attachment0 = lole
  2022. hangurself.Attachment1 = last
  2023. hangurself.Visible = true
  2024. hangurself.Thickness = 0.05
  2025. hangurself.Color = BrickColor.new('Bright red')
  2026. hangurself.Length = 0.2
  2027. last = lole
  2028. end
  2029. local bleedee = Instance.new('Part',character.Head)
  2030. bleedee.Size = Vector3.new(0.75,0.25,0.75)
  2031. bleedee.CanCollide = false
  2032. bleedee.Color = Frame_2.BackgroundColor3
  2033. bleedee.CFrame = character.Head.CFrame
  2034. local mehs = Instance.new('CylinderMesh',bleedee)
  2035. bleedee:BreakJoints()
  2036. local attachment1 = Instance.new('Attachment',bleedee)
  2037. attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  2038. attachment1.Orientation = Vector3.new(0,0,180)
  2039. local attachment0 = Instance.new('Attachment',character.Head)
  2040. if attachment0 and attachment1 then
  2041. local constraint = Instance.new("HingeConstraint")
  2042. constraint.Attachment0 = attachment0
  2043. constraint.Attachment1 = attachment1
  2044. constraint.LimitsEnabled = true
  2045. constraint.UpperAngle = 0
  2046. constraint.LowerAngle = 0
  2047. constraint.Parent = character
  2048. end
  2049. spawn(function()
  2050. bleed(bleedee)
  2051. end)
  2052. end)
  2053. local thing = "Torso"
  2054. if character:FindFirstChild(thing) == nil then
  2055. thing = "UpperTorso"
  2056. end
  2057. pcall(function()
  2058. local bleedee = Instance.new('Part',character[thing])
  2059. bleedee.Size = Vector3.new(0.75,0,0.75)
  2060. bleedee.CanCollide = false
  2061. bleedee.Color = Frame_2.BackgroundColor3
  2062. bleedee.CFrame = character[thing].CFrame
  2063. local mehs = Instance.new('CylinderMesh',bleedee)
  2064. bleedee:BreakJoints()
  2065. local attachment1 = Instance.new('Attachment',bleedee)
  2066. attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  2067. attachment1.Orientation = Vector3.new(0,0,180)
  2068. local attachment0 = Instance.new('Attachment',character[thing])
  2069. if attachment0 and attachment1 then
  2070. local constraint = Instance.new("HingeConstraint")
  2071. constraint.Attachment0 = attachment0
  2072. constraint.Attachment1 = attachment1
  2073. constraint.LimitsEnabled = true
  2074. constraint.UpperAngle = 0
  2075. constraint.LowerAngle = 0
  2076. constraint.Parent = character
  2077. end
  2078. spawn(function()
  2079. bleed(bleedee)
  2080. end)
  2081. end)
  2082. end
  2083. pcall(function()
  2084. if workspace.PGSPhysicsSolverEnabled == false then
  2085. workspace.PGSPhysicsSolverEnabled = true
  2086. end
  2087. end)
  2088. if partname == "HumanoidRootPart" then
  2089. if character:FindFirstChild('Torso') then
  2090. partname = "Torso"
  2091. else
  2092. partname = "UpperTorso"
  2093. end
  2094. end
  2095. if attached == false then
  2096. if character:FindFirstChild('UpperTorso') then
  2097. pcall(function()
  2098. character.UpperTorso.WaistRigAttachment:Destroy()
  2099. end)
  2100. pcall(function()
  2101. local ayybleed = Instance.new('Part',character)
  2102. ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  2103. ayybleed.Transparency = 1
  2104. ayybleed.CanCollide = false
  2105. ayybleed.CFrame = character.UpperTorso.CFrame
  2106. ayybleed:BreakJoints()
  2107. ayybleed.Name = "ayybleed"
  2108. local attachment1 = Instance.new('Attachment',ayybleed)
  2109. attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  2110. attachment1.Orientation = Vector3.new(0,0,180)
  2111. local attachment0 = Instance.new('Attachment',character.UpperTorso)
  2112. if attachment0 and attachment1 then
  2113. local constraint = Instance.new("HingeConstraint")
  2114. constraint.Attachment0 = attachment0
  2115. constraint.Attachment1 = attachment1
  2116. constraint.LimitsEnabled = true
  2117. constraint.UpperAngle = 0
  2118. constraint.LowerAngle = 0
  2119. constraint.Parent = character
  2120. end
  2121. local bleedBLEED= coroutine.wrap(function()
  2122. bleed(ayybleed)
  2123. end)
  2124. bleedBLEED()
  2125. end)
  2126. pcall(function()
  2127. local ayybleed = Instance.new('Part',character)
  2128. ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  2129. ayybleed.Transparency = 1
  2130. ayybleed.CanCollide = false
  2131. ayybleed.CFrame = character.LowerTorso.CFrame
  2132. ayybleed:BreakJoints()
  2133. ayybleed.Name = "ayybleed"
  2134. local attachment1 = Instance.new('Attachment',ayybleed)
  2135. attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  2136. attachment1.Orientation = Vector3.new(0,0,0)
  2137. local attachment0 = Instance.new('Attachment',character.LowerTorso)
  2138. if attachment0 and attachment1 then
  2139. local constraint = Instance.new("HingeConstraint")
  2140. constraint.Attachment0 = attachment0
  2141. constraint.Attachment1 = attachment1
  2142. constraint.LimitsEnabled = true
  2143. constraint.UpperAngle = 0
  2144. constraint.LowerAngle = 0
  2145. constraint.Parent = character
  2146. end
  2147. local bleedBLEED= coroutine.wrap(function()
  2148. bleed(ayybleed)
  2149. end)
  2150. bleedBLEED()
  2151. end)
  2152. end
  2153. pcall(function()
  2154. local thang = "Torso"
  2155. if character:FindFirstChild('UpperTorso') then
  2156. thang = "UpperTorso"
  2157. end
  2158. local ayybleed = Instance.new('Part',character)
  2159. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  2160. ayybleed.Color = Frame_2.BackgroundColor3
  2161. ayybleed.Material = Enum.Material.SmoothPlastic
  2162. ayybleed.Name = "ayybleed"
  2163. ayybleed.CanCollide = false
  2164. ayybleed.Transparency = 0
  2165. ayybleed.CFrame = character[thang].CFrame
  2166. ayybleed:BreakJoints()
  2167. local attachment1 = Instance.new('Attachment',ayybleed)
  2168. attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  2169. attachment1.Orientation = Vector3.new(0,0,0)
  2170. local attachment0 = Instance.new('Attachment',character[thang])
  2171. if attachment0 and attachment1 then
  2172. local constraint = Instance.new("HingeConstraint")
  2173. constraint.Attachment0 = attachment0
  2174. constraint.Attachment1 = attachment1
  2175. constraint.LimitsEnabled = true
  2176. constraint.UpperAngle = 0
  2177. constraint.LowerAngle = 0
  2178. constraint.Parent = character
  2179. end
  2180. end)
  2181. pcall(function()
  2182. local ree = character.LowerTorso
  2183. local thang = "LowerTorso"
  2184. local ayybleed = Instance.new('Part',character)
  2185. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  2186. ayybleed.Color = Frame_2.BackgroundColor3
  2187. ayybleed.Material = Enum.Material.SmoothPlastic
  2188. ayybleed.Name = "ayybleed"
  2189. ayybleed.CanCollide = false
  2190. ayybleed.Transparency = 0
  2191. ayybleed.CFrame = character[thang].CFrame
  2192. ayybleed:BreakJoints()
  2193. local attachment1 = Instance.new('Attachment',ayybleed)
  2194. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  2195. attachment1.Orientation = Vector3.new(0,0,0)
  2196. local attachment0 = Instance.new('Attachment',character[thang])
  2197. if attachment0 and attachment1 then
  2198. local constraint = Instance.new("HingeConstraint")
  2199. constraint.Attachment0 = attachment0
  2200. constraint.Attachment1 = attachment1
  2201. constraint.LimitsEnabled = true
  2202. constraint.UpperAngle = 0
  2203. constraint.LowerAngle = 0
  2204. constraint.Parent = character
  2205. end
  2206. end)
  2207. pcall(function()
  2208. local ree = character["Right Leg"]
  2209. local thang = "Right Leg"
  2210. local ayybleed = Instance.new('Part',character)
  2211. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  2212. ayybleed.Color = Frame_2.BackgroundColor3
  2213. ayybleed.Material = Enum.Material.SmoothPlastic
  2214. ayybleed.Name = "ayybleed"
  2215. ayybleed.CanCollide = false
  2216. ayybleed.Transparency = 0
  2217. ayybleed.CFrame = character[thang].CFrame
  2218. ayybleed:BreakJoints()
  2219. local attachment1 = Instance.new('Attachment',ayybleed)
  2220. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  2221. attachment1.Orientation = Vector3.new(0,0,0)
  2222. local attachment0 = Instance.new('Attachment',character[thang])
  2223. if attachment0 and attachment1 then
  2224. local constraint = Instance.new("HingeConstraint")
  2225. constraint.Attachment0 = attachment0
  2226. constraint.Attachment1 = attachment1
  2227. constraint.LimitsEnabled = true
  2228. constraint.UpperAngle = 0
  2229. constraint.LowerAngle = 0
  2230. constraint.Parent = character
  2231. end
  2232. end)
  2233. pcall(function()
  2234. local ree = character["Left Leg"]
  2235. local thang = "Left Leg"
  2236. local ayybleed = Instance.new('Part',character)
  2237. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  2238. ayybleed.Color = Frame_2.BackgroundColor3
  2239. ayybleed.Material = Enum.Material.SmoothPlastic
  2240. ayybleed.Name = "ayybleed"
  2241. ayybleed.CanCollide = false
  2242. ayybleed.Transparency = 0
  2243. ayybleed.CFrame = character[thang].CFrame
  2244. ayybleed:BreakJoints()
  2245. local attachment1 = Instance.new('Attachment',ayybleed)
  2246. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  2247. attachment1.Orientation = Vector3.new(0,0,0)
  2248. local attachment0 = Instance.new('Attachment',character[thang])
  2249. if attachment0 and attachment1 then
  2250. local constraint = Instance.new("HingeConstraint")
  2251. constraint.Attachment0 = attachment0
  2252. constraint.Attachment1 = attachment1
  2253. constraint.LimitsEnabled = true
  2254. constraint.UpperAngle = 0
  2255. constraint.LowerAngle = 0
  2256. constraint.Parent = character
  2257. end
  2258. end)
  2259. partname="Head"
  2260. end
  2261. if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  2262. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  2263. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  2264. end
  2265. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  2266. ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  2267. end
  2268. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  2269. ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  2270. end
  2271. elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  2272. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  2273. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  2274. end
  2275. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  2276. ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  2277. end
  2278. if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  2279. ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  2280. end
  2281. elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  2282. stun(character)
  2283. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  2284. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  2285. end
  2286. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  2287. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  2288. end
  2289. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  2290. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  2291. end
  2292. elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  2293. stun(character)
  2294. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  2295. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  2296. end
  2297. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  2298. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  2299. end
  2300. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  2301. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  2302. end
  2303. elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  2304. if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  2305. if character:FindFirstChildOfClass('Humanoid') then
  2306. character:FindFirstChildOfClass('Humanoid').Health = 0
  2307. end
  2308. if character:FindFirstChild('HumanoidRootPart') then
  2309. character.HumanoidRootPart:Destroy()
  2310. end
  2311. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  2312. game:GetService('Debris'):AddItem(character,10)
  2313. for _,child in next,character:GetChildren() do
  2314. if child:IsA("Accoutrement") then
  2315. for _,part in next,child:GetChildren() do
  2316. if part:IsA("BasePart") then
  2317. for _,c in pairs(part:GetChildren()) do
  2318. if c:IsA('Weld') then c:Destroy() end
  2319. end
  2320. local attachment1 = part:FindFirstChildOfClass("Attachment")
  2321. local attachment0 = getAttachment0(character,attachment1.Name)
  2322. if attachment0 and attachment1 then
  2323. local constraint = Instance.new("HingeConstraint")
  2324. constraint.Attachment0 = attachment0
  2325. constraint.Attachment1 = attachment1
  2326. constraint.LimitsEnabled = true
  2327. constraint.UpperAngle = 0
  2328. constraint.LowerAngle = 0
  2329. constraint.Parent = character
  2330. end
  2331. end
  2332. end
  2333. end
  2334. end
  2335. for i,v in pairs(character:GetChildren()) do
  2336. if v:IsA('MeshPart') or v:IsA('BasePart') then
  2337. for _,c in pairs(v:GetChildren()) do
  2338. if c.Name == "Collision" then c:Destroy() end
  2339. end
  2340. end
  2341. end
  2342. if heded == false then
  2343. pcall(function()
  2344. local asdf = Instance.new('Attachment',character.Head)
  2345. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  2346. local last = asdf
  2347. character.Head.Neck:Destroy()
  2348. character.Head.NeckRigAttachment:Destroy()
  2349. character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  2350. end)
  2351. end
  2352. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  2353. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  2354. {"LimitsEnabled",true};
  2355. {"UpperAngle",5};
  2356. {"Radius",5};
  2357. })
  2358. end
  2359. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  2360. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  2361. {"LimitsEnabled",true};
  2362. {"UpperAngle",50};
  2363. {"LowerAngle",-50};
  2364. })
  2365. end
  2366.  
  2367. local handProperties = {
  2368. {"LimitsEnabled", true};
  2369. {"UpperAngle",0};
  2370. {"LowerAngle",0};
  2371. }
  2372. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  2373. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  2374. end
  2375. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  2376. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  2377. end
  2378.  
  2379. local shinProperties = {
  2380. {"LimitsEnabled", true};
  2381. {"UpperAngle", 0};
  2382. {"LowerAngle", -75};
  2383. }
  2384. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  2385. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  2386. end
  2387. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  2388. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  2389. end
  2390.  
  2391. local footProperties = {
  2392. {"LimitsEnabled", true};
  2393. {"UpperAngle", 15};
  2394. {"LowerAngle", -45};
  2395. }
  2396. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  2397. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  2398. end
  2399. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  2400. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  2401. end
  2402. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  2403. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  2404. end
  2405. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  2406. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  2407. end
  2408. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  2409. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  2410. end
  2411. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  2412. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  2413. end
  2414. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  2415. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  2416. end
  2417. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  2418. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  2419. end
  2420. if character:FindFirstChild('HumanoidRootPart') then
  2421. character.HumanoidRootPart:Destroy()
  2422. end
  2423. else
  2424. R6ragdollJoint(character,partname,attached,heded)
  2425. end
  2426. else
  2427. R6ragdollJoint(character,partname,attached,heded)
  2428. end
  2429. end
  2430.  
  2431. function grow(weld,part,endsize,endpos,amntime)
  2432. local start = weld.C1
  2433. local parent = weld.Parent
  2434. local startsize = part.Size
  2435. local particl = Instance.new("ParticleEmitter")
  2436. particl.LightEmission = 3
  2437. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  2438. particl.LightInfluence = 0.75
  2439. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  2440. particl.Lifetime = NumberRange.new(0.1, 1)
  2441. particl.Rate = 50
  2442. particl.RotSpeed = NumberRange.new(300, 300)
  2443. particl.Speed = NumberRange.new(0, 1)
  2444. particl.SpreadAngle = Vector2.new(90, 90)
  2445. particl.Parent = part
  2446. for i=1,amntime*100 do
  2447. weld.C1 = start:lerp(endpos,i/(amntime*100))
  2448. part.Size = startsize:lerp(endsize,i/(amntime*100))
  2449. weld.Parent = parent
  2450. wait(0.01)
  2451. end
  2452. particl.Enabled = false
  2453. end
  2454. function lerp(weld,startpos,endpos,amntime,longatend)
  2455. local waited = 0
  2456. for i=1,amntime*100 do
  2457. if longatend == true then
  2458. startpos = weld.C0
  2459. end
  2460. weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  2461. wait(0.01)
  2462. waited=waited+0.01
  2463. end
  2464. end
  2465.  
  2466. function spawned()
  2467. local usable = true
  2468. local working = false
  2469. local mode = "kill"
  2470. local equipped = false
  2471. local char = player.Character
  2472. local blademode = "handle"
  2473. local swinging = false
  2474. local gettingeem = false
  2475. local MOAN = false
  2476. local sounding = false
  2477. local SLESH = false
  2478. local goteem = nil
  2479. local grabbing = false
  2480. local grabbed = nil
  2481. local grabweld = nil
  2482. local aidsificating = nil
  2483. player.CharacterAdded:connect(function()
  2484. if usable then
  2485. usable = false
  2486. end
  2487. end)
  2488. if char == nil then return end
  2489. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  2490. local badass = Instance.new('Sound',char.Head)
  2491. badass.Name = 'Badass'
  2492. badass.EmitterSize = player.CameraMaxZoomDistance+1
  2493. badass.MaxDistance = player.CameraMaxZoomDistance+1
  2494. badass.Volume = 10
  2495. badass.Looped=true
  2496. badass.SoundId = 'rbxassetid://428902535'
  2497. local handle = Instance.new("Part", char)
  2498. handle.BrickColor = BrickColor.new("Really black")
  2499. handle.Material = "Metal"
  2500. handle.CanCollide = false
  2501. handle.Anchored = false
  2502. handle.Shape = "Cylinder"
  2503. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  2504. handle.BackSurface = "SmoothNoOutlines"
  2505. handle.BottomSurface = "SmoothNoOutlines"
  2506. handle.FrontSurface = "SmoothNoOutlines"
  2507. handle.LeftSurface = "SmoothNoOutlines"
  2508. handle.RightSurface = "SmoothNoOutlines"
  2509. handle.TopSurface = "SmoothNoOutlines"
  2510. handle.Name = "handle"
  2511.  
  2512. local hweld = Instance.new("Weld", char.Torso)
  2513. hweld.Part0 = char.Torso
  2514. hweld.Part1 = handle
  2515. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  2516.  
  2517. local rdd = false
  2518. function oogabooga()
  2519. if rdd == false then
  2520. rdd = true
  2521. pcall(function()
  2522. ragdollpart(char,"Right Arm")
  2523. ragdollpart(char,"Right Leg")
  2524. ragdollpart(char,"Left Arm")
  2525. ragdollpart(char,"Left Leg")
  2526. end)
  2527. pcall(function()
  2528. ragdollpart(char,"RightUpperArm")
  2529. ragdollpart(char,"RightUpperLeg")
  2530. ragdollpart(char,"LeftUpperArm")
  2531. ragdollpart(char,"LeftUpperLeg")
  2532. end)
  2533. unstun(char)
  2534. for i,v in pairs(char:GetChildren()) do
  2535. v.ChildAdded:connect(function(child)
  2536. if rdd == true then
  2537. if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  2538. if child ~= grabweld then
  2539. spawn(function()
  2540. wait()
  2541. child:Destroy()
  2542. end)
  2543. end
  2544. end
  2545. end
  2546. end)
  2547. if string.find(string.lower(v.Name),'leg') then
  2548. if v:FindFirstChild('Collision') then
  2549. v:FindFirstChild('Collision'):Destroy()
  2550. end
  2551. end
  2552. end
  2553. else
  2554. rdd = false
  2555. for i,v in pairs(char:GetChildren()) do
  2556. if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  2557. v:Destroy()
  2558. elseif v:IsA('BasePart') then
  2559. if v:FindFirstChild('Collision') then
  2560. v.Collision:Destroy()
  2561. end
  2562. for a,c in pairs(v:GetChildren()) do
  2563. if string.find(string.lower(c.Name),"ragdoll") then
  2564. c:Destroy()
  2565. end
  2566. end
  2567. end
  2568. end
  2569. pcall(function()
  2570. local ra = rightclone:Clone()
  2571. ra.Parent = char.Torso
  2572. ra.Part0 = char.Torso
  2573. ra.Part1 = char["Right Arm"]
  2574. end)
  2575. pcall(function()
  2576. local la = leftclone:Clone()
  2577. la.Parent = char.Torso
  2578. la.Part0 = char.Torso
  2579. la.Part1 = char["Left Arm"]
  2580. end)
  2581. pcall(function()
  2582. local ll = leftlegclone:Clone()
  2583. ll.Parent = char.Torso
  2584. ll.Part0 = char.Torso
  2585. ll.Part1 = char["Left Leg"]
  2586. end)
  2587. pcall(function()
  2588. local rl = rightlegclone:Clone()
  2589. rl.Parent = char.Torso
  2590. rl.Part0 = char.Torso
  2591. rl.Part1 = char["Right Leg"]
  2592. end)
  2593. end
  2594. end
  2595. function getrid()
  2596. if grabbed then
  2597. release()
  2598. end
  2599. blademode = "handle"
  2600. for _,ree in pairs(handle:GetChildren()) do
  2601. if ree:IsA('BasePart') then
  2602. local part = Instance.new('Part',workspace)
  2603. part.CFrame = ree.CFrame
  2604. part.Anchored = true
  2605. part.CanCollide = false
  2606. part.Size = ree.Size
  2607. part.Transparency = 1
  2608. ree:Destroy()
  2609. local pe2 = Instance.new("ParticleEmitter")
  2610. pe2.Acceleration = Vector3.new(0, 1, 0)
  2611. pe2.Lifetime = NumberRange.new(0.1, 0.2)
  2612. pe2.Speed = NumberRange.new(0.5)
  2613. pe2.Rate = 20000
  2614. pe2.RotSpeed = NumberRange.new(-30, 30)
  2615. pe2.Rotation = NumberRange.new(0, 360)
  2616. pe2.Size = NumberSequence.new({
  2617. NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  2618. NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  2619. })
  2620. pe2.Texture = "rbxassetid://244221440"
  2621. pe2.Transparency = NumberSequence.new({
  2622. NumberSequenceKeypoint.new(0, 0.9, 0),
  2623. NumberSequenceKeypoint.new(1, 0.9, 0)
  2624. })
  2625. pe2.ZOffset = 5
  2626. pe2.VelocitySpread = 360
  2627. pe2.Parent = part
  2628. pe2.Enabled = true
  2629. local coru=coroutine.wrap(function()
  2630. wait(0.2)
  2631. pe2.Enabled = false
  2632. game:GetService('Debris'):AddItem(part,0.5)
  2633. end)
  2634. coru()
  2635. else
  2636. ree:Remove()
  2637. end
  2638. end
  2639. end
  2640.  
  2641. function equip()
  2642. equipped = true
  2643. working = true
  2644. if char.Torso:FindFirstChild("Right Shoulder") then
  2645. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  2646. end
  2647. local weld = Instance.new('Weld', char.Torso)
  2648. weld.Name = "Lerping"
  2649. weld.Part0 = char["Right Arm"]
  2650. weld.Part1 = char.Torso
  2651. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  2652.  
  2653. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  2654.  
  2655. wait(0.1)
  2656.  
  2657. hweld.Part0 = char["Right Arm"]
  2658. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  2659.  
  2660. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  2661.  
  2662. weld:Destroy()
  2663. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  2664. local clone = rightclone:Clone()
  2665. clone.Part0 = char.Torso
  2666. clone.Part1 = char["Right Arm"]
  2667. clone.Parent = char.Torso
  2668. end
  2669. working = false
  2670. end
  2671.  
  2672. function unequip()
  2673. getrid(handle)
  2674. equipped = false
  2675. working = true
  2676.  
  2677. if char.Torso:FindFirstChild("Right Shoulder") then
  2678. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  2679. end
  2680.  
  2681. local weld = Instance.new('Weld', char.Torso)
  2682. weld.Name = "Lerping"
  2683. weld.Part0 = char["Right Arm"]
  2684. weld.Part1 = char.Torso
  2685. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  2686.  
  2687.  
  2688. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  2689.  
  2690. hweld.Part0 = char["Torso"]
  2691. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  2692. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  2693. weld:Destroy()
  2694. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  2695. local clone = rightclone:Clone()
  2696. clone.Part0 = char.Torso
  2697. clone.Part1 = char["Right Arm"]
  2698. clone.Parent = char.Torso
  2699. end
  2700. working = false
  2701. end
  2702.  
  2703. function dildo()
  2704. blademode = "dildo"
  2705. working = true
  2706. -- 1 - pink toy
  2707. local obj1 = Instance.new("Model")
  2708. obj1.Name = "pink toy"
  2709. obj1.Parent = handle
  2710.  
  2711. -- 2 - Model
  2712. local obj2 = Instance.new("Model")
  2713. obj2.Parent = obj1
  2714.  
  2715. -- 3 - Part
  2716. local obj3 = Instance.new("Part")
  2717. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2718. obj3.CanCollide = false
  2719. obj3.TopSurface = Enum.SurfaceType.Smooth
  2720. obj3.BottomSurface = Enum.SurfaceType.Smooth
  2721. obj3.Material = Enum.Material.SmoothPlastic
  2722. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  2723. obj3.BrickColor = BrickColor.new("Hot pink")
  2724. obj3.Friction = 0.30000001192093
  2725. obj3.Shape = Enum.PartType.Ball
  2726. obj3.Parent = obj2
  2727. obj3.Name = "tip"
  2728.  
  2729. -- 4 - Part
  2730. local obj4 = Instance.new("Part")
  2731. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2732. obj4.CanCollide = false
  2733. obj4.TopSurface = Enum.SurfaceType.Smooth
  2734. obj4.BottomSurface = Enum.SurfaceType.Smooth
  2735. obj4.Material = Enum.Material.SmoothPlastic
  2736. obj4.Size = Vector3.new(4.09999943, 1, 1)
  2737. obj4.BrickColor = BrickColor.new("Hot pink")
  2738. obj4.Friction = 0.30000001192093
  2739. obj4.Shape = Enum.PartType.Cylinder
  2740. obj4.Parent = obj2
  2741.  
  2742. -- 5 - Part
  2743. local obj5 = Instance.new("Part")
  2744. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2745. obj5.CanCollide = false
  2746. obj5.TopSurface = Enum.SurfaceType.Smooth
  2747. obj5.BottomSurface = Enum.SurfaceType.Smooth
  2748. obj5.Material = Enum.Material.SmoothPlastic
  2749. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  2750. obj5.BrickColor = BrickColor.new("Hot pink")
  2751. obj5.Friction = 0.30000001192093
  2752. obj5.Shape = Enum.PartType.Ball
  2753. obj5.Parent = obj2
  2754.  
  2755. -- 6 - Part
  2756. local obj6 = Instance.new("Part")
  2757. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2758. obj6.CanCollide = false
  2759. obj6.TopSurface = Enum.SurfaceType.Smooth
  2760. obj6.BottomSurface = Enum.SurfaceType.Smooth
  2761. obj6.Material = Enum.Material.SmoothPlastic
  2762. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2763. obj6.BrickColor = BrickColor.new("Hot pink")
  2764. obj6.Friction = 0.30000001192093
  2765. obj6.Shape = Enum.PartType.Ball
  2766. obj6.Parent = obj2
  2767.  
  2768. -- 7 - Part
  2769. local obj7 = Instance.new("Part")
  2770. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2771. obj7.CanCollide = false
  2772. obj7.TopSurface = Enum.SurfaceType.Smooth
  2773. obj7.BottomSurface = Enum.SurfaceType.Smooth
  2774. obj7.Material = Enum.Material.SmoothPlastic
  2775. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  2776. obj7.BrickColor = BrickColor.new("Hot pink")
  2777. obj7.Friction = 0.30000001192093
  2778. obj7.Shape = Enum.PartType.Ball
  2779. obj7.Parent = obj2
  2780.  
  2781. -- 8 - Part
  2782. local obj8 = Instance.new("Part")
  2783. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2784. obj8.CanCollide = false
  2785. obj8.TopSurface = Enum.SurfaceType.Smooth
  2786. obj8.BottomSurface = Enum.SurfaceType.Smooth
  2787. obj8.Material = Enum.Material.SmoothPlastic
  2788. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2789. obj8.BrickColor = BrickColor.new("Hot pink")
  2790. obj8.Friction = 0.30000001192093
  2791. obj8.Shape = Enum.PartType.Ball
  2792. obj8.Parent = obj2
  2793. local fiREPART = obj8
  2794.  
  2795. -- 9 - Part
  2796. local obj9 = Instance.new("Part")
  2797. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  2798. obj9.CanCollide = false
  2799. obj9.TopSurface = Enum.SurfaceType.Smooth
  2800. obj9.BottomSurface = Enum.SurfaceType.Smooth
  2801. obj9.Material = Enum.Material.SmoothPlastic
  2802. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  2803. obj9.BrickColor = BrickColor.new("Hot pink")
  2804. obj9.Friction = 0.30000001192093
  2805. obj9.Shape = Enum.PartType.Cylinder
  2806. obj9.Parent = obj2
  2807.  
  2808. -- 10 - Part
  2809. local obj10 = Instance.new("Part")
  2810. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2811. obj10.CanCollide = false
  2812. obj10.TopSurface = Enum.SurfaceType.Smooth
  2813. obj10.BottomSurface = Enum.SurfaceType.Smooth
  2814. obj10.Material = Enum.Material.SmoothPlastic
  2815. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  2816. obj10.BrickColor = BrickColor.new("Hot pink")
  2817. obj10.Friction = 0.30000001192093
  2818. obj10.Shape = Enum.PartType.Ball
  2819. obj10.Parent = obj2
  2820.  
  2821. -- 11 - Part
  2822. local obj11 = Instance.new("Part")
  2823. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2824. obj11.CanCollide = false
  2825. obj11.TopSurface = Enum.SurfaceType.Smooth
  2826. obj11.BottomSurface = Enum.SurfaceType.Smooth
  2827. obj11.Material = Enum.Material.SmoothPlastic
  2828. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  2829. obj11.BrickColor = BrickColor.new("Hot pink")
  2830. obj11.Friction = 0.30000001192093
  2831. obj11.Shape = Enum.PartType.Ball
  2832. obj11.Parent = obj2
  2833.  
  2834. -- 12 - Part
  2835. local obj12 = Instance.new("Part")
  2836. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2837. obj12.CanCollide = false
  2838. obj12.TopSurface = Enum.SurfaceType.Smooth
  2839. obj12.BottomSurface = Enum.SurfaceType.Smooth
  2840. obj12.Material = Enum.Material.SmoothPlastic
  2841. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  2842. obj12.BrickColor = BrickColor.new("Hot pink")
  2843. obj12.Friction = 0.30000001192093
  2844. obj12.Shape = Enum.PartType.Ball
  2845. obj12.Parent = obj2
  2846.  
  2847. -- 13 - Part
  2848. local obj13 = Instance.new("Part")
  2849. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2850. obj13.CanCollide = false
  2851. obj13.TopSurface = Enum.SurfaceType.Smooth
  2852. obj13.BottomSurface = Enum.SurfaceType.Smooth
  2853. obj13.Material = Enum.Material.SmoothPlastic
  2854. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  2855. obj13.BrickColor = BrickColor.new("Hot pink")
  2856. obj13.Friction = 0.30000001192093
  2857. obj13.Shape = Enum.PartType.Ball
  2858. obj13.Parent = obj2
  2859.  
  2860. -- 14 - Part
  2861. local obj14 = Instance.new("Part")
  2862. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2863. obj14.CanCollide = false
  2864. obj14.TopSurface = Enum.SurfaceType.Smooth
  2865. obj14.BottomSurface = Enum.SurfaceType.Smooth
  2866. obj14.Material = Enum.Material.SmoothPlastic
  2867. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  2868. obj14.BrickColor = BrickColor.new("Hot pink")
  2869. obj14.Friction = 0.30000001192093
  2870. obj14.Shape = Enum.PartType.Ball
  2871. obj14.Parent = obj2
  2872.  
  2873. -- 15 - Part
  2874. local obj15 = Instance.new("Part")
  2875. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2876. obj15.CanCollide = false
  2877. obj15.TopSurface = Enum.SurfaceType.Smooth
  2878. obj15.BottomSurface = Enum.SurfaceType.Smooth
  2879. obj15.Material = Enum.Material.SmoothPlastic
  2880. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  2881. obj15.BrickColor = BrickColor.new("Hot pink")
  2882. obj15.Friction = 0.30000001192093
  2883. obj15.Shape = Enum.PartType.Ball
  2884. obj15.Parent = obj2
  2885.  
  2886. -- 16 - Part
  2887. local obj16 = Instance.new("Part")
  2888. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2889. obj16.CanCollide = false
  2890. obj16.TopSurface = Enum.SurfaceType.Smooth
  2891. obj16.BottomSurface = Enum.SurfaceType.Smooth
  2892. obj16.Material = Enum.Material.SmoothPlastic
  2893. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  2894. obj16.BrickColor = BrickColor.new("Hot pink")
  2895. obj16.Friction = 0.30000001192093
  2896. obj16.Shape = Enum.PartType.Ball
  2897. obj16.Parent = obj2
  2898.  
  2899. -- 17 - Part
  2900. local obj17 = Instance.new("Part")
  2901. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2902. obj17.CanCollide = false
  2903. obj17.TopSurface = Enum.SurfaceType.Smooth
  2904. obj17.BottomSurface = Enum.SurfaceType.Smooth
  2905. obj17.Material = Enum.Material.SmoothPlastic
  2906. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  2907. obj17.BrickColor = BrickColor.new("Hot pink")
  2908. obj17.Friction = 0.30000001192093
  2909. obj17.Shape = Enum.PartType.Ball
  2910. obj17.Parent = obj2
  2911.  
  2912. -- 18 - Part
  2913. local obj18 = Instance.new("Part")
  2914. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2915. obj18.CanCollide = false
  2916. obj18.TopSurface = Enum.SurfaceType.Smooth
  2917. obj18.BottomSurface = Enum.SurfaceType.Smooth
  2918. obj18.Material = Enum.Material.SmoothPlastic
  2919. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  2920. obj18.BrickColor = BrickColor.new("Hot pink")
  2921. obj18.Friction = 0.30000001192093
  2922. obj18.Shape = Enum.PartType.Ball
  2923. obj18.Parent = obj2
  2924.  
  2925. -- 19 - Part
  2926. local obj19 = Instance.new("Part")
  2927. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2928. obj19.CanCollide = false
  2929. obj19.TopSurface = Enum.SurfaceType.Smooth
  2930. obj19.BottomSurface = Enum.SurfaceType.Smooth
  2931. obj19.Material = Enum.Material.SmoothPlastic
  2932. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  2933. obj19.BrickColor = BrickColor.new("Hot pink")
  2934. obj19.Friction = 0.30000001192093
  2935. obj19.Shape = Enum.PartType.Ball
  2936. obj19.Parent = obj2
  2937.  
  2938. -- 20 - Part
  2939. local obj20 = Instance.new("Part")
  2940. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2941. obj20.CanCollide = false
  2942. obj20.TopSurface = Enum.SurfaceType.Smooth
  2943. obj20.BottomSurface = Enum.SurfaceType.Smooth
  2944. obj20.Material = Enum.Material.SmoothPlastic
  2945. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  2946. obj20.BrickColor = BrickColor.new("Hot pink")
  2947. obj20.Friction = 0.30000001192093
  2948. obj20.Shape = Enum.PartType.Ball
  2949. obj20.Parent = obj2
  2950.  
  2951. -- 21 - Part
  2952. local obj21 = Instance.new("Part")
  2953. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2954. obj21.CanCollide = false
  2955. obj21.TopSurface = Enum.SurfaceType.Smooth
  2956. obj21.BottomSurface = Enum.SurfaceType.Smooth
  2957. obj21.Material = Enum.Material.SmoothPlastic
  2958. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  2959. obj21.BrickColor = BrickColor.new("Hot pink")
  2960. obj21.Friction = 0.30000001192093
  2961. obj21.Shape = Enum.PartType.Ball
  2962. obj21.Parent = obj2
  2963.  
  2964. -- 22 - Part
  2965. local obj22 = Instance.new("Part")
  2966. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2967. obj22.CanCollide = false
  2968. obj22.TopSurface = Enum.SurfaceType.Smooth
  2969. obj22.BottomSurface = Enum.SurfaceType.Smooth
  2970. obj22.Material = Enum.Material.SmoothPlastic
  2971. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  2972. obj22.BrickColor = BrickColor.new("Hot pink")
  2973. obj22.Friction = 0.30000001192093
  2974. obj22.Shape = Enum.PartType.Ball
  2975. obj22.Parent = obj2
  2976.  
  2977. -- 23 - Part
  2978. local obj23 = Instance.new("Part")
  2979. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2980. obj23.CanCollide = false
  2981. obj23.TopSurface = Enum.SurfaceType.Smooth
  2982. obj23.BottomSurface = Enum.SurfaceType.Smooth
  2983. obj23.Material = Enum.Material.SmoothPlastic
  2984. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  2985. obj23.BrickColor = BrickColor.new("Hot pink")
  2986. obj23.Friction = 0.30000001192093
  2987. obj23.Shape = Enum.PartType.Ball
  2988. obj23.Parent = obj2
  2989.  
  2990. -- 24 - Part
  2991. local obj24 = Instance.new("Part")
  2992. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2993. obj24.CanCollide = false
  2994. obj24.TopSurface = Enum.SurfaceType.Smooth
  2995. obj24.BottomSurface = Enum.SurfaceType.Smooth
  2996. obj24.Material = Enum.Material.SmoothPlastic
  2997. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  2998. obj24.BrickColor = BrickColor.new("Hot pink")
  2999. obj24.Friction = 0.30000001192093
  3000. obj24.Shape = Enum.PartType.Ball
  3001. obj24.Parent = obj2
  3002.  
  3003. -- 25 - Part
  3004. local obj25 = Instance.new("Part")
  3005. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  3006. obj25.CanCollide = false
  3007. obj25.TopSurface = Enum.SurfaceType.Smooth
  3008. obj25.BottomSurface = Enum.SurfaceType.Smooth
  3009. obj25.Material = Enum.Material.SmoothPlastic
  3010. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  3011. obj25.BrickColor = BrickColor.new("Hot pink")
  3012. obj25.Friction = 0.30000001192093
  3013. obj25.Shape = Enum.PartType.Ball
  3014. obj25.Parent = obj2
  3015.  
  3016. -- 26 - Part
  3017. local obj26 = Instance.new("Part")
  3018. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3019. obj26.CanCollide = false
  3020. obj26.TopSurface = Enum.SurfaceType.Smooth
  3021. obj26.BottomSurface = Enum.SurfaceType.Smooth
  3022. obj26.Material = Enum.Material.SmoothPlastic
  3023. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  3024. obj26.BrickColor = BrickColor.new("Hot pink")
  3025. obj26.Friction = 0.30000001192093
  3026. obj26.Shape = Enum.PartType.Ball
  3027. obj26.Parent = obj2
  3028.  
  3029. -- 27 - Part
  3030. local obj27 = Instance.new("Part")
  3031. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3032. obj27.CanCollide = false
  3033. obj27.TopSurface = Enum.SurfaceType.Smooth
  3034. obj27.BottomSurface = Enum.SurfaceType.Smooth
  3035. obj27.Material = Enum.Material.SmoothPlastic
  3036. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  3037. obj27.BrickColor = BrickColor.new("Hot pink")
  3038. obj27.Friction = 0.30000001192093
  3039. obj27.Shape = Enum.PartType.Ball
  3040. obj27.Parent = obj2
  3041.  
  3042. -- 28 - Part
  3043. local obj28 = Instance.new("Part")
  3044. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3045. obj28.CanCollide = false
  3046. obj28.TopSurface = Enum.SurfaceType.Smooth
  3047. obj28.BottomSurface = Enum.SurfaceType.Smooth
  3048. obj28.Material = Enum.Material.SmoothPlastic
  3049. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  3050. obj28.BrickColor = BrickColor.new("Hot pink")
  3051. obj28.Friction = 0.30000001192093
  3052. obj28.Shape = Enum.PartType.Ball
  3053. obj28.Parent = obj2
  3054.  
  3055. -- 29 - Part
  3056. local obj29 = Instance.new("Part")
  3057. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3058. obj29.CanCollide = false
  3059. obj29.TopSurface = Enum.SurfaceType.Smooth
  3060. obj29.BottomSurface = Enum.SurfaceType.Smooth
  3061. obj29.Material = Enum.Material.SmoothPlastic
  3062. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  3063. obj29.BrickColor = BrickColor.new("Hot pink")
  3064. obj29.Friction = 0.30000001192093
  3065. obj29.Shape = Enum.PartType.Ball
  3066. obj29.Parent = obj2
  3067.  
  3068. -- 30 - Part
  3069. local obj30 = Instance.new("Part")
  3070. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3071. obj30.CanCollide = false
  3072. obj30.TopSurface = Enum.SurfaceType.Smooth
  3073. obj30.BottomSurface = Enum.SurfaceType.Smooth
  3074. obj30.Material = Enum.Material.SmoothPlastic
  3075. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  3076. obj30.BrickColor = BrickColor.new("Hot pink")
  3077. obj30.Friction = 0.30000001192093
  3078. obj30.Shape = Enum.PartType.Ball
  3079. obj30.Parent = obj2
  3080.  
  3081. -- 31 - Part
  3082. local obj31 = Instance.new("Part")
  3083. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3084. obj31.CanCollide = false
  3085. obj31.TopSurface = Enum.SurfaceType.Smooth
  3086. obj31.BottomSurface = Enum.SurfaceType.Smooth
  3087. obj31.Material = Enum.Material.SmoothPlastic
  3088. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  3089. obj31.BrickColor = BrickColor.new("Hot pink")
  3090. obj31.Friction = 0.30000001192093
  3091. obj31.Shape = Enum.PartType.Ball
  3092. obj31.Parent = obj2
  3093.  
  3094. -- 32 - Part
  3095. local obj32 = Instance.new("Part")
  3096. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3097. obj32.CanCollide = false
  3098. obj32.TopSurface = Enum.SurfaceType.Smooth
  3099. obj32.BottomSurface = Enum.SurfaceType.Smooth
  3100. obj32.Material = Enum.Material.SmoothPlastic
  3101. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  3102. obj32.BrickColor = BrickColor.new("Hot pink")
  3103. obj32.Friction = 0.30000001192093
  3104. obj32.Shape = Enum.PartType.Ball
  3105. obj32.Parent = obj2
  3106.  
  3107. -- 33 - Part
  3108. local obj33 = Instance.new("Part")
  3109. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3110. obj33.CanCollide = false
  3111. obj33.TopSurface = Enum.SurfaceType.Smooth
  3112. obj33.BottomSurface = Enum.SurfaceType.Smooth
  3113. obj33.Material = Enum.Material.SmoothPlastic
  3114. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  3115. obj33.BrickColor = BrickColor.new("Hot pink")
  3116. obj33.Friction = 0.30000001192093
  3117. obj33.Shape = Enum.PartType.Ball
  3118. obj33.Parent = obj2
  3119.  
  3120. -- 34 - Part
  3121. local obj34 = Instance.new("Part")
  3122. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3123. obj34.CanCollide = false
  3124. obj34.TopSurface = Enum.SurfaceType.Smooth
  3125. obj34.BottomSurface = Enum.SurfaceType.Smooth
  3126. obj34.Material = Enum.Material.SmoothPlastic
  3127. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  3128. obj34.BrickColor = BrickColor.new("Hot pink")
  3129. obj34.Friction = 0.30000001192093
  3130. obj34.Shape = Enum.PartType.Ball
  3131. obj34.Parent = obj2
  3132.  
  3133. -- 35 - Part
  3134. local obj35 = Instance.new("Part")
  3135. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3136. obj35.CanCollide = false
  3137. obj35.TopSurface = Enum.SurfaceType.Smooth
  3138. obj35.BottomSurface = Enum.SurfaceType.Smooth
  3139. obj35.Material = Enum.Material.SmoothPlastic
  3140. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  3141. obj35.BrickColor = BrickColor.new("Hot pink")
  3142. obj35.Friction = 0.30000001192093
  3143. obj35.Shape = Enum.PartType.Ball
  3144. obj35.Parent = obj2
  3145.  
  3146. -- 36 - Part
  3147. local obj36 = Instance.new("Part")
  3148. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3149. obj36.CanCollide = false
  3150. obj36.TopSurface = Enum.SurfaceType.Smooth
  3151. obj36.BottomSurface = Enum.SurfaceType.Smooth
  3152. obj36.Material = Enum.Material.SmoothPlastic
  3153. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  3154. obj36.BrickColor = BrickColor.new("Hot pink")
  3155. obj36.Friction = 0.30000001192093
  3156. obj36.Shape = Enum.PartType.Ball
  3157. obj36.Parent = obj2
  3158.  
  3159. -- 37 - Part
  3160. local obj37 = Instance.new("Part")
  3161. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3162. obj37.CanCollide = false
  3163. obj37.TopSurface = Enum.SurfaceType.Smooth
  3164. obj37.BottomSurface = Enum.SurfaceType.Smooth
  3165. obj37.Material = Enum.Material.SmoothPlastic
  3166. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  3167. obj37.BrickColor = BrickColor.new("Hot pink")
  3168. obj37.Friction = 0.30000001192093
  3169. obj37.Shape = Enum.PartType.Ball
  3170. obj37.Parent = obj2
  3171.  
  3172. -- 38 - Part
  3173. local obj38 = Instance.new("Part")
  3174. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3175. obj38.CanCollide = false
  3176. obj38.TopSurface = Enum.SurfaceType.Smooth
  3177. obj38.BottomSurface = Enum.SurfaceType.Smooth
  3178. obj38.Material = Enum.Material.SmoothPlastic
  3179. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  3180. obj38.BrickColor = BrickColor.new("Hot pink")
  3181. obj38.Friction = 0.30000001192093
  3182. obj38.Shape = Enum.PartType.Ball
  3183. obj38.Parent = obj2
  3184.  
  3185. -- 39 - Part
  3186. local obj39 = Instance.new("Part")
  3187. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3188. obj39.CanCollide = false
  3189. obj39.TopSurface = Enum.SurfaceType.Smooth
  3190. obj39.BottomSurface = Enum.SurfaceType.Smooth
  3191. obj39.Material = Enum.Material.SmoothPlastic
  3192. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  3193. obj39.BrickColor = BrickColor.new("Hot pink")
  3194. obj39.Friction = 0.30000001192093
  3195. obj39.Shape = Enum.PartType.Ball
  3196. obj39.Parent = obj2
  3197.  
  3198. -- 40 - Part
  3199. local obj40 = Instance.new("Part")
  3200. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3201. obj40.CanCollide = false
  3202. obj40.TopSurface = Enum.SurfaceType.Smooth
  3203. obj40.BottomSurface = Enum.SurfaceType.Smooth
  3204. obj40.Material = Enum.Material.SmoothPlastic
  3205. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  3206. obj40.BrickColor = BrickColor.new("Hot pink")
  3207. obj40.Friction = 0.30000001192093
  3208. obj40.Shape = Enum.PartType.Ball
  3209. obj40.Parent = obj2
  3210.  
  3211. -- 41 - stretches
  3212. local obj41 = Instance.new("Model")
  3213. obj41.Name = "stretches"
  3214. obj41.Parent = obj1
  3215.  
  3216. -- 42 - stretchlol
  3217. local obj42 = Instance.new("Part")
  3218. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  3219. obj42.CanCollide = false
  3220. obj42.Transparency = 1
  3221. obj42.TopSurface = Enum.SurfaceType.Smooth
  3222. obj42.BottomSurface = Enum.SurfaceType.Smooth
  3223. obj42.Material = Enum.Material.SmoothPlastic
  3224. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3225. obj42.BrickColor = BrickColor.new("Pastel brown")
  3226. obj42.Friction = 0.30000001192093
  3227. obj42.Shape = Enum.PartType.Ball
  3228. obj42.Name = "stretchlol"
  3229. obj42.Parent = obj41
  3230.  
  3231. -- 43 - stretchlol
  3232. local obj43 = Instance.new("Part")
  3233. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  3234. obj43.CanCollide = false
  3235. obj43.Transparency = 1
  3236. obj43.TopSurface = Enum.SurfaceType.Smooth
  3237. obj43.BottomSurface = Enum.SurfaceType.Smooth
  3238. obj43.Material = Enum.Material.SmoothPlastic
  3239. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3240. obj43.BrickColor = BrickColor.new("Pastel brown")
  3241. obj43.Friction = 0.30000001192093
  3242. obj43.Shape = Enum.PartType.Ball
  3243. obj43.Name = "stretchlol"
  3244. obj43.Parent = obj41
  3245.  
  3246. -- 44 - stretchlol
  3247. local obj44 = Instance.new("Part")
  3248. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3249. obj44.CanCollide = false
  3250. obj44.Transparency = 1
  3251. obj44.TopSurface = Enum.SurfaceType.Smooth
  3252. obj44.BottomSurface = Enum.SurfaceType.Smooth
  3253. obj44.Material = Enum.Material.SmoothPlastic
  3254. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3255. obj44.BrickColor = BrickColor.new("Pastel brown")
  3256. obj44.Friction = 0.30000001192093
  3257. obj44.Shape = Enum.PartType.Ball
  3258. obj44.Name = "stretchlol"
  3259. obj44.Parent = obj41
  3260.  
  3261. -- 45 - stretchlol
  3262. local obj45 = Instance.new("Part")
  3263. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3264. obj45.CanCollide = false
  3265. obj45.Transparency = 1
  3266. obj45.TopSurface = Enum.SurfaceType.Smooth
  3267. obj45.BottomSurface = Enum.SurfaceType.Smooth
  3268. obj45.Material = Enum.Material.SmoothPlastic
  3269. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3270. obj45.BrickColor = BrickColor.new("Pastel brown")
  3271. obj45.Friction = 0.30000001192093
  3272. obj45.Shape = Enum.PartType.Ball
  3273. obj45.Name = "stretchlol"
  3274. obj45.Parent = obj41
  3275.  
  3276. -- 46 - stretchlol
  3277. local obj46 = Instance.new("Part")
  3278. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3279. obj46.CanCollide = false
  3280. obj46.Transparency = 1
  3281. obj46.TopSurface = Enum.SurfaceType.Smooth
  3282. obj46.BottomSurface = Enum.SurfaceType.Smooth
  3283. obj46.Material = Enum.Material.SmoothPlastic
  3284. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3285. obj46.BrickColor = BrickColor.new("Pastel brown")
  3286. obj46.Friction = 0.30000001192093
  3287. obj46.Shape = Enum.PartType.Ball
  3288. obj46.Name = "stretchlol"
  3289. obj46.Parent = obj41
  3290.  
  3291. -- 47 - stretchlol
  3292. local obj47 = Instance.new("Part")
  3293. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3294. obj47.CanCollide = false
  3295. obj47.Transparency = 1
  3296. obj47.TopSurface = Enum.SurfaceType.Smooth
  3297. obj47.BottomSurface = Enum.SurfaceType.Smooth
  3298. obj47.Material = Enum.Material.SmoothPlastic
  3299. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3300. obj47.BrickColor = BrickColor.new("Pastel brown")
  3301. obj47.Friction = 0.30000001192093
  3302. obj47.Shape = Enum.PartType.Ball
  3303. obj47.Name = "stretchlol"
  3304. obj47.Parent = obj41
  3305.  
  3306. -- 48 - stretchlol
  3307. local obj48 = Instance.new("Part")
  3308. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3309. obj48.CanCollide = false
  3310. obj48.Transparency = 1
  3311. obj48.TopSurface = Enum.SurfaceType.Smooth
  3312. obj48.BottomSurface = Enum.SurfaceType.Smooth
  3313. obj48.Material = Enum.Material.SmoothPlastic
  3314. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3315. obj48.BrickColor = BrickColor.new("Pastel brown")
  3316. obj48.Friction = 0.30000001192093
  3317. obj48.Shape = Enum.PartType.Ball
  3318. obj48.Name = "stretchlol"
  3319. obj48.Parent = obj41
  3320.  
  3321. -- 49 - stretchlol
  3322. local obj49 = Instance.new("Part")
  3323. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3324. obj49.CanCollide = false
  3325. obj49.Transparency = 1
  3326. obj49.TopSurface = Enum.SurfaceType.Smooth
  3327. obj49.BottomSurface = Enum.SurfaceType.Smooth
  3328. obj49.Material = Enum.Material.SmoothPlastic
  3329. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3330. obj49.BrickColor = BrickColor.new("Pastel brown")
  3331. obj49.Friction = 0.30000001192093
  3332. obj49.Shape = Enum.PartType.Ball
  3333. obj49.Name = "stretchlol"
  3334. obj49.Parent = obj41
  3335.  
  3336. -- 50 - stretchlol
  3337. local obj50 = Instance.new("Part")
  3338. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3339. obj50.CanCollide = false
  3340. obj50.Transparency = 1
  3341. obj50.TopSurface = Enum.SurfaceType.Smooth
  3342. obj50.BottomSurface = Enum.SurfaceType.Smooth
  3343. obj50.Material = Enum.Material.SmoothPlastic
  3344. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3345. obj50.BrickColor = BrickColor.new("Pastel brown")
  3346. obj50.Friction = 0.30000001192093
  3347. obj50.Shape = Enum.PartType.Ball
  3348. obj50.Name = "stretchlol"
  3349. obj50.Parent = obj41
  3350.  
  3351. -- 51 - stretchlol
  3352. local obj51 = Instance.new("Part")
  3353. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3354. obj51.CanCollide = false
  3355. obj51.Transparency = 1
  3356. obj51.TopSurface = Enum.SurfaceType.Smooth
  3357. obj51.BottomSurface = Enum.SurfaceType.Smooth
  3358. obj51.Material = Enum.Material.SmoothPlastic
  3359. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3360. obj51.BrickColor = BrickColor.new("Pastel brown")
  3361. obj51.Friction = 0.30000001192093
  3362. obj51.Shape = Enum.PartType.Ball
  3363. obj51.Name = "stretchlol"
  3364. obj51.Parent = obj41
  3365.  
  3366. -- 52 - stretchlol
  3367. local obj52 = Instance.new("Part")
  3368. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  3369. obj52.CanCollide = false
  3370. obj52.Transparency = 1
  3371. obj52.TopSurface = Enum.SurfaceType.Smooth
  3372. obj52.BottomSurface = Enum.SurfaceType.Smooth
  3373. obj52.Material = Enum.Material.SmoothPlastic
  3374. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3375. obj52.BrickColor = BrickColor.new("Pastel brown")
  3376. obj52.Friction = 0.30000001192093
  3377. obj52.Shape = Enum.PartType.Ball
  3378. obj52.Name = "stretchlol"
  3379. obj52.Parent = obj41
  3380.  
  3381. -- 53 - stretchlol
  3382. local obj53 = Instance.new("Part")
  3383. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  3384. obj53.CanCollide = false
  3385. obj53.Transparency = 1
  3386. obj53.TopSurface = Enum.SurfaceType.Smooth
  3387. obj53.BottomSurface = Enum.SurfaceType.Smooth
  3388. obj53.Material = Enum.Material.SmoothPlastic
  3389. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  3390. obj53.BrickColor = BrickColor.new("Pastel brown")
  3391. obj53.Friction = 0.30000001192093
  3392. obj53.Shape = Enum.PartType.Cylinder
  3393. obj53.Name = "stretchlol"
  3394. obj53.Parent = obj41
  3395.  
  3396. -- 54 - stretchlol
  3397. local obj54 = Instance.new("Part")
  3398. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3399. obj54.CanCollide = false
  3400. obj54.Transparency = 1
  3401. obj54.TopSurface = Enum.SurfaceType.Smooth
  3402. obj54.BottomSurface = Enum.SurfaceType.Smooth
  3403. obj54.Material = Enum.Material.SmoothPlastic
  3404. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3405. obj54.BrickColor = BrickColor.new("Pastel brown")
  3406. obj54.Friction = 0.30000001192093
  3407. obj54.Shape = Enum.PartType.Ball
  3408. obj54.Name = "stretchlol"
  3409. obj54.Parent = obj41
  3410.  
  3411. -- 55 - stretchlol
  3412. local obj55 = Instance.new("Part")
  3413. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3414. obj55.CanCollide = false
  3415. obj55.Transparency = 1
  3416. obj55.TopSurface = Enum.SurfaceType.Smooth
  3417. obj55.BottomSurface = Enum.SurfaceType.Smooth
  3418. obj55.Material = Enum.Material.SmoothPlastic
  3419. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3420. obj55.BrickColor = BrickColor.new("Pastel brown")
  3421. obj55.Friction = 0.30000001192093
  3422. obj55.Shape = Enum.PartType.Ball
  3423. obj55.Name = "stretchlol"
  3424. obj55.Parent = obj41
  3425.  
  3426. -- 56 - stretchlol
  3427. local obj56 = Instance.new("Part")
  3428. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  3429. obj56.CanCollide = false
  3430. obj56.Transparency = 1
  3431. obj56.TopSurface = Enum.SurfaceType.Smooth
  3432. obj56.BottomSurface = Enum.SurfaceType.Smooth
  3433. obj56.Material = Enum.Material.SmoothPlastic
  3434. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3435. obj56.BrickColor = BrickColor.new("Pastel brown")
  3436. obj56.Friction = 0.30000001192093
  3437. obj56.Shape = Enum.PartType.Ball
  3438. obj56.Name = "stretchlol"
  3439. obj56.Parent = obj41
  3440.  
  3441. -- 57 - stretchlol
  3442. local obj57 = Instance.new("Part")
  3443. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3444. obj57.CanCollide = false
  3445. obj57.Transparency = 1
  3446. obj57.TopSurface = Enum.SurfaceType.Smooth
  3447. obj57.BottomSurface = Enum.SurfaceType.Smooth
  3448. obj57.Material = Enum.Material.SmoothPlastic
  3449. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3450. obj57.BrickColor = BrickColor.new("Pastel brown")
  3451. obj57.Friction = 0.30000001192093
  3452. obj57.Shape = Enum.PartType.Ball
  3453. obj57.Name = "stretchlol"
  3454. obj57.Parent = obj41
  3455.  
  3456. -- 58 - stretchlol
  3457. local obj58 = Instance.new("Part")
  3458. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  3459. obj58.CanCollide = false
  3460. obj58.Transparency = 1
  3461. obj58.TopSurface = Enum.SurfaceType.Smooth
  3462. obj58.BottomSurface = Enum.SurfaceType.Smooth
  3463. obj58.Material = Enum.Material.SmoothPlastic
  3464. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3465. obj58.BrickColor = BrickColor.new("Pastel brown")
  3466. obj58.Friction = 0.30000001192093
  3467. obj58.Shape = Enum.PartType.Ball
  3468. obj58.Name = "stretchlol"
  3469. obj58.Parent = obj41
  3470.  
  3471. -- 59 - stretchlol
  3472. local obj59 = Instance.new("Part")
  3473. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3474. obj59.CanCollide = false
  3475. obj59.Transparency = 1
  3476. obj59.TopSurface = Enum.SurfaceType.Smooth
  3477. obj59.BottomSurface = Enum.SurfaceType.Smooth
  3478. obj59.Material = Enum.Material.SmoothPlastic
  3479. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3480. obj59.BrickColor = BrickColor.new("Pastel brown")
  3481. obj59.Friction = 0.30000001192093
  3482. obj59.Shape = Enum.PartType.Ball
  3483. obj59.Name = "stretchlol"
  3484. obj59.Parent = obj41
  3485.  
  3486. -- 60 - stretchlol
  3487. local obj60 = Instance.new("Part")
  3488. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  3489. obj60.CanCollide = false
  3490. obj60.Transparency = 1
  3491. obj60.TopSurface = Enum.SurfaceType.Smooth
  3492. obj60.BottomSurface = Enum.SurfaceType.Smooth
  3493. obj60.Material = Enum.Material.SmoothPlastic
  3494. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3495. obj60.BrickColor = BrickColor.new("Pastel brown")
  3496. obj60.Friction = 0.30000001192093
  3497. obj60.Shape = Enum.PartType.Ball
  3498. obj60.Name = "stretchlol"
  3499. obj60.Parent = obj41
  3500.  
  3501. -- 61 - stretchlol
  3502. local obj61 = Instance.new("Part")
  3503. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3504. obj61.CanCollide = false
  3505. obj61.Transparency = 1
  3506. obj61.TopSurface = Enum.SurfaceType.Smooth
  3507. obj61.BottomSurface = Enum.SurfaceType.Smooth
  3508. obj61.Material = Enum.Material.SmoothPlastic
  3509. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3510. obj61.BrickColor = BrickColor.new("Pastel brown")
  3511. obj61.Friction = 0.30000001192093
  3512. obj61.Shape = Enum.PartType.Ball
  3513. obj61.Name = "stretchlol"
  3514. obj61.Parent = obj41
  3515.  
  3516. -- 62 - stretchlol
  3517. local obj62 = Instance.new("Part")
  3518. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3519. obj62.CanCollide = false
  3520. obj62.Transparency = 1
  3521. obj62.TopSurface = Enum.SurfaceType.Smooth
  3522. obj62.BottomSurface = Enum.SurfaceType.Smooth
  3523. obj62.Material = Enum.Material.SmoothPlastic
  3524. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3525. obj62.BrickColor = BrickColor.new("Pastel brown")
  3526. obj62.Friction = 0.30000001192093
  3527. obj62.Shape = Enum.PartType.Ball
  3528. obj62.Name = "stretchlol"
  3529. obj62.Parent = obj41
  3530.  
  3531. -- 63 - stretchlol
  3532. local obj63 = Instance.new("Part")
  3533. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3534. obj63.CanCollide = false
  3535. obj63.Transparency = 1
  3536. obj63.TopSurface = Enum.SurfaceType.Smooth
  3537. obj63.BottomSurface = Enum.SurfaceType.Smooth
  3538. obj63.Material = Enum.Material.SmoothPlastic
  3539. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3540. obj63.BrickColor = BrickColor.new("Pastel brown")
  3541. obj63.Friction = 0.30000001192093
  3542. obj63.Shape = Enum.PartType.Ball
  3543. obj63.Name = "stretchlol"
  3544. obj63.Parent = obj41
  3545.  
  3546. -- 64 - stretchlol
  3547. local obj64 = Instance.new("Part")
  3548. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3549. obj64.CanCollide = false
  3550. obj64.Transparency = 1
  3551. obj64.TopSurface = Enum.SurfaceType.Smooth
  3552. obj64.BottomSurface = Enum.SurfaceType.Smooth
  3553. obj64.Material = Enum.Material.SmoothPlastic
  3554. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3555. obj64.BrickColor = BrickColor.new("Pastel brown")
  3556. obj64.Friction = 0.30000001192093
  3557. obj64.Shape = Enum.PartType.Ball
  3558. obj64.Name = "stretchlol"
  3559. obj64.Parent = obj41
  3560.  
  3561. -- 65 - stretchlol
  3562. local obj65 = Instance.new("Part")
  3563. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3564. obj65.CanCollide = false
  3565. obj65.Transparency = 1
  3566. obj65.TopSurface = Enum.SurfaceType.Smooth
  3567. obj65.BottomSurface = Enum.SurfaceType.Smooth
  3568. obj65.Material = Enum.Material.SmoothPlastic
  3569. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3570. obj65.BrickColor = BrickColor.new("Pastel brown")
  3571. obj65.Friction = 0.30000001192093
  3572. obj65.Shape = Enum.PartType.Ball
  3573. obj65.Name = "stretchlol"
  3574. obj65.Parent = obj41
  3575.  
  3576. -- 66 - stretchlol
  3577. local obj66 = Instance.new("Part")
  3578. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3579. obj66.CanCollide = false
  3580. obj66.Transparency = 1
  3581. obj66.TopSurface = Enum.SurfaceType.Smooth
  3582. obj66.BottomSurface = Enum.SurfaceType.Smooth
  3583. obj66.Material = Enum.Material.SmoothPlastic
  3584. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3585. obj66.BrickColor = BrickColor.new("Pastel brown")
  3586. obj66.Friction = 0.30000001192093
  3587. obj66.Shape = Enum.PartType.Ball
  3588. obj66.Name = "stretchlol"
  3589. obj66.Parent = obj41
  3590.  
  3591. -- 67 - stretchlol
  3592. local obj67 = Instance.new("Part")
  3593. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3594. obj67.CanCollide = false
  3595. obj67.Transparency = 1
  3596. obj67.TopSurface = Enum.SurfaceType.Smooth
  3597. obj67.BottomSurface = Enum.SurfaceType.Smooth
  3598. obj67.Material = Enum.Material.SmoothPlastic
  3599. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3600. obj67.BrickColor = BrickColor.new("Pastel brown")
  3601. obj67.Friction = 0.30000001192093
  3602. obj67.Shape = Enum.PartType.Ball
  3603. obj67.Name = "stretchlol"
  3604. obj67.Parent = obj41
  3605.  
  3606. -- 68 - stretchlol
  3607. local obj68 = Instance.new("Part")
  3608. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  3609. obj68.CanCollide = false
  3610. obj68.Transparency = 1
  3611. obj68.TopSurface = Enum.SurfaceType.Smooth
  3612. obj68.BottomSurface = Enum.SurfaceType.Smooth
  3613. obj68.Material = Enum.Material.SmoothPlastic
  3614. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3615. obj68.BrickColor = BrickColor.new("Pastel brown")
  3616. obj68.Friction = 0.30000001192093
  3617. obj68.Shape = Enum.PartType.Ball
  3618. obj68.Name = "stretchlol"
  3619. obj68.Parent = obj41
  3620.  
  3621. -- 69 - stretchlol
  3622. local obj69 = Instance.new("Part")
  3623. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3624. obj69.CanCollide = false
  3625. obj69.Transparency = 1
  3626. obj69.TopSurface = Enum.SurfaceType.Smooth
  3627. obj69.BottomSurface = Enum.SurfaceType.Smooth
  3628. obj69.Material = Enum.Material.SmoothPlastic
  3629. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  3630. obj69.BrickColor = BrickColor.new("Pastel brown")
  3631. obj69.Friction = 0.30000001192093
  3632. obj69.Shape = Enum.PartType.Ball
  3633. obj69.Name = "stretchlol"
  3634. obj69.Parent = obj41
  3635.  
  3636. -- 70 - stretchlol
  3637. local obj70 = Instance.new("Part")
  3638. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3639. obj70.CanCollide = false
  3640. obj70.Transparency = 1
  3641. obj70.TopSurface = Enum.SurfaceType.Smooth
  3642. obj70.BottomSurface = Enum.SurfaceType.Smooth
  3643. obj70.Material = Enum.Material.SmoothPlastic
  3644. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3645. obj70.BrickColor = BrickColor.new("Pastel brown")
  3646. obj70.Friction = 0.30000001192093
  3647. obj70.Shape = Enum.PartType.Ball
  3648. obj70.Name = "stretchlol"
  3649. obj70.Parent = obj41
  3650.  
  3651. -- 71 - stretchlol
  3652. local obj71 = Instance.new("Part")
  3653. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3654. obj71.CanCollide = false
  3655. obj71.Transparency = 1
  3656. obj71.TopSurface = Enum.SurfaceType.Smooth
  3657. obj71.BottomSurface = Enum.SurfaceType.Smooth
  3658. obj71.Material = Enum.Material.SmoothPlastic
  3659. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3660. obj71.BrickColor = BrickColor.new("Pastel brown")
  3661. obj71.Friction = 0.30000001192093
  3662. obj71.Shape = Enum.PartType.Ball
  3663. obj71.Name = "stretchlol"
  3664. obj71.Parent = obj41
  3665.  
  3666. -- 72 - stretchlol
  3667. local obj72 = Instance.new("Part")
  3668. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3669. obj72.CanCollide = false
  3670. obj72.Transparency = 1
  3671. obj72.TopSurface = Enum.SurfaceType.Smooth
  3672. obj72.BottomSurface = Enum.SurfaceType.Smooth
  3673. obj72.Material = Enum.Material.SmoothPlastic
  3674. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3675. obj72.BrickColor = BrickColor.new("Pastel brown")
  3676. obj72.Friction = 0.30000001192093
  3677. obj72.Shape = Enum.PartType.Ball
  3678. obj72.Name = "stretchlol"
  3679. obj72.Parent = obj41
  3680.  
  3681. -- 73 - stretchlol
  3682. local obj73 = Instance.new("Part")
  3683. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  3684. obj73.CanCollide = false
  3685. obj73.Transparency = 1
  3686. obj73.TopSurface = Enum.SurfaceType.Smooth
  3687. obj73.BottomSurface = Enum.SurfaceType.Smooth
  3688. obj73.Material = Enum.Material.SmoothPlastic
  3689. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3690. obj73.BrickColor = BrickColor.new("Pastel brown")
  3691. obj73.Friction = 0.30000001192093
  3692. obj73.Shape = Enum.PartType.Ball
  3693. obj73.Name = "stretchlol"
  3694. obj73.Parent = obj41
  3695.  
  3696. -- 74 - stretchlol
  3697. local obj74 = Instance.new("Part")
  3698. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  3699. obj74.CanCollide = false
  3700. obj74.Transparency = 1
  3701. obj74.TopSurface = Enum.SurfaceType.Smooth
  3702. obj74.BottomSurface = Enum.SurfaceType.Smooth
  3703. obj74.Material = Enum.Material.SmoothPlastic
  3704. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3705. obj74.BrickColor = BrickColor.new("Pastel brown")
  3706. obj74.Friction = 0.30000001192093
  3707. obj74.Shape = Enum.PartType.Ball
  3708. obj74.Name = "stretchlol"
  3709. obj74.Parent = obj41
  3710.  
  3711. -- 75 - stretchlol
  3712. local obj75 = Instance.new("Part")
  3713. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3714. obj75.CanCollide = false
  3715. obj75.Transparency = 1
  3716. obj75.TopSurface = Enum.SurfaceType.Smooth
  3717. obj75.BottomSurface = Enum.SurfaceType.Smooth
  3718. obj75.Material = Enum.Material.SmoothPlastic
  3719. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3720. obj75.BrickColor = BrickColor.new("Pastel brown")
  3721. obj75.Friction = 0.30000001192093
  3722. obj75.Shape = Enum.PartType.Ball
  3723. obj75.Name = "stretchlol"
  3724. obj75.Parent = obj41
  3725.  
  3726. -- 76 - stretchlol
  3727. local obj76 = Instance.new("Part")
  3728. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  3729. obj76.CanCollide = false
  3730. obj76.Transparency = 1
  3731. obj76.TopSurface = Enum.SurfaceType.Smooth
  3732. obj76.BottomSurface = Enum.SurfaceType.Smooth
  3733. obj76.Material = Enum.Material.SmoothPlastic
  3734. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  3735. obj76.BrickColor = BrickColor.new("Pastel brown")
  3736. obj76.Friction = 0.30000001192093
  3737. obj76.Shape = Enum.PartType.Ball
  3738. obj76.Name = "stretchlol"
  3739. obj76.Parent = obj41
  3740. obj1.PrimaryPart = obj4
  3741.  
  3742. local stretches = obj41:GetChildren()
  3743. for i,v in pairs(stretches) do
  3744. v.Anchored = true
  3745. v.Parent = obj1
  3746. end
  3747. for i,v in pairs(obj2:GetChildren()) do
  3748. v.Anchored = true
  3749. v.Parent = obj1
  3750. end
  3751. obj2:Destroy()
  3752. obj41:Destroy()
  3753.  
  3754. local previous = nil
  3755. for i,v in pairs(obj1:GetChildren()) do
  3756. if v:IsA('BasePart') then
  3757. if previous then
  3758. local weld = Instance.new('Weld',v)
  3759. weld.Part0 = v
  3760. weld.Part1 = previous
  3761. weld.C0 = v.CFrame:inverse() * previous.CFrame
  3762. previous.Anchored = false
  3763. previous.CanCollide = false
  3764. local vee = v
  3765. weld.AncestryChanged:connect(function(mez,par)
  3766. wait()
  3767. weld.Parent = vee
  3768. end)
  3769. end
  3770. previous = v
  3771. end
  3772. end
  3773. previous.Anchored = false
  3774. previous.CanCollide = false
  3775. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  3776. -- 2 - Part
  3777. local ree = Instance.new("Part")
  3778. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  3779. ree.Transparency = 0.80000001192093
  3780. ree.Material = Enum.Material.Neon
  3781. ree.CFrame = CFrame.new(obj4.Position)
  3782. ree.Size = Vector3.new(5, math.huge, 5)
  3783. ree.BrickColor = BrickColor.new("New Yeller")
  3784. ree.Friction = 0.30000001192093
  3785. ree.Shape = Enum.PartType.Block
  3786. ree.Parent = handle
  3787.  
  3788. -- 3 - Mesh
  3789. local ree2 = Instance.new("CylinderMesh")
  3790. ree2.Parent = ree
  3791. local thing = Instance.new('BodyPosition',obj9)
  3792. local thing2 = Instance.new('BodyPosition',ree)
  3793. thing2.P = 100000
  3794. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3795. thing.MaxForce = Vector3.new(10000,10000,10000)
  3796. for i=1,100 do
  3797. thing2.Position = obj4.Position
  3798. obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientation.Z))*CFrame.Angles(0,math.rad(180),0))
  3799. thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  3800. wait()
  3801. end
  3802. thing:Destroy()
  3803. local lmfao = Instance.new('Weld',obj4)
  3804. lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  3805. lmfao.Part0 = obj4
  3806. lmfao.Part1 = handle
  3807. ree:Destroy()
  3808. working = false
  3809. end
  3810.  
  3811. function katanamode()
  3812. blademode = "katana"
  3813. -- 1 - weeb shit
  3814. local weebshit1 = handle
  3815.  
  3816. -- 16 - top cap
  3817. local weebshit16 = Instance.new("Part")
  3818. weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  3819. weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3820. weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3821. weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3822. weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3823. weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3824. weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  3825. weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3826. weebshit16.Anchored = false
  3827. weebshit16.BrickColor = BrickColor.new("Really black")
  3828. weebshit16.Friction = 0.30000001192093
  3829. weebshit16.Shape = Enum.PartType.Cylinder
  3830. weebshit16.Name = "top cap"
  3831. weebshit16.Parent = weebshit1
  3832. local weld = Instance.new('Weld',weebshit16)
  3833. weld.Part0 = weebshit16
  3834. weld.Part1 = handle
  3835. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  3836. --weld,part,endsize,endpos,amntime
  3837. grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)
  3838.  
  3839. -- 8 - blade
  3840. local weebshit8 = Instance.new("Part")
  3841. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3842. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3843. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3844. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3845. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3846. weebshit8.Material = Enum.Material.Metal
  3847. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  3848. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3849. weebshit8.Anchored = false
  3850. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  3851. weebshit8.Friction = 0.30000001192093
  3852. weebshit8.Shape = Enum.PartType.Block
  3853. weebshit8.Name = "blade"
  3854. weebshit8.Parent = weebshit1
  3855. weebshit8:BreakJoints()
  3856. local bld1 = weebshit8
  3857. local weld2 = Instance.new('Weld',weebshit8)
  3858. weld2.Part0 = weebshit8
  3859. weld2.Part1 = handle
  3860. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  3861. local coru=coroutine.wrap(function()
  3862. grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
  3863. end)
  3864. coru()
  3865.  
  3866. -- 9 - blade
  3867. local weebshit9 = Instance.new("Part")
  3868. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3869. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3870. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3871. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3872. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3873. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3874. weebshit9.Material = Enum.Material.Metal
  3875. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3876. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3877. weebshit9.Anchored = false
  3878. weebshit9.BrickColor = BrickColor.new("Pearl")
  3879. weebshit9.Friction = 0.30000001192093
  3880. weebshit9.Shape = Enum.PartType.Block
  3881. weebshit9.Name = "blade"
  3882. weebshit9.Parent = weebshit8
  3883. local bld2 = weebshit9
  3884. local weld3 = Instance.new('Weld',weebshit9)
  3885. weld3.Part0 = weebshit9
  3886. weld3.Part1 = weebshit8
  3887. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3888. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  3889. -- 10 - blade
  3890. local weebshit10 = Instance.new("Part")
  3891. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3892. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3893. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3894. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3895. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3896. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3897. weebshit10.Material = Enum.Material.Metal
  3898. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3899. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3900. weebshit10.Anchored = false
  3901. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  3902. weebshit10.Friction = 0.30000001192093
  3903. weebshit10.Shape = Enum.PartType.Block
  3904. weebshit10.Name = "blade"
  3905. weebshit10.Parent = weebshit1
  3906. local weld4 = Instance.new('Weld',weebshit10)
  3907. weld4.Part0 = weebshit10
  3908. weld4.Part1 = weebshit8
  3909. weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095)
  3910. local coru=coroutine.wrap(function()
  3911. grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119, 1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095),0.1)
  3912. end)
  3913. coru()
  3914. -- 11 - blade
  3915. local weebshit11 = Instance.new("Part")
  3916. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3917. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3918. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3919. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3920. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3921. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3922. weebshit11.Material = Enum.Material.Metal
  3923. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3924. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3925. weebshit11.Anchored = false
  3926. weebshit11.BrickColor = BrickColor.new("Pearl")
  3927. weebshit11.Friction = 0.30000001192093
  3928. weebshit11.Shape = Enum.PartType.Block
  3929. weebshit11.Name = "blade"
  3930. weebshit11.Parent = weebshit1
  3931. local weld5 = Instance.new('Weld',weebshit10)
  3932. weld5.Part0 = weebshit10
  3933. weld5.Part1 = weebshit11
  3934. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3935. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3936.  
  3937. -- 15 - blade
  3938. local weebshit15 = Instance.new("Part")
  3939. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3940. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3941. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3942. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3943. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3944. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3945. weebshit15.Material = Enum.Material.Metal
  3946. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  3947. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3948. weebshit15.Anchored = false
  3949. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  3950. weebshit15.Friction = 0.30000001192093
  3951. weebshit15.Shape = Enum.PartType.Block
  3952. weebshit15.Name = "blade"
  3953. weebshit15.Parent = weebshit1
  3954. local weld6 = Instance.new('Weld',weebshit15)
  3955. weld6.Part0 = weebshit15
  3956. weld6.Part1 = weebshit10
  3957. weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006)
  3958. local coru=coroutine.wrap(function()
  3959. grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151, 0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006),0.1)
  3960. end)
  3961. coru()
  3962.  
  3963. -- 12 - blade
  3964. local weebshit12 = Instance.new("Part")
  3965. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3966. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3967. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3968. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3969. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3970. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3971. weebshit12.Material = Enum.Material.Metal
  3972. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3973. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3974. weebshit12.Anchored = false
  3975. weebshit12.BrickColor = BrickColor.new("Pearl")
  3976. weebshit12.Friction = 0.30000001192093
  3977. weebshit12.Shape = Enum.PartType.Block
  3978. weebshit12.Name = "blade"
  3979. weebshit12.Parent = weebshit1
  3980. local weld7 = Instance.new('Weld',weebshit12)
  3981. weld7.Part0 = weebshit12
  3982. weld7.Part1 = weebshit15
  3983. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3984. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3985.  
  3986. -- 14 - blade
  3987. local weebshit14 = Instance.new("Part")
  3988. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3989. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3990. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3991. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3992. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3993. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3994. weebshit14.Material = Enum.Material.Metal
  3995. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3996. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3997. weebshit14.Anchored = false
  3998. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  3999. weebshit14.Friction = 0.30000001192093
  4000. weebshit14.Shape = Enum.PartType.Block
  4001. weebshit14.Name = "blade"
  4002. weebshit14.Parent = weebshit1
  4003. local weld8 = Instance.new('Weld',weebshit14)
  4004. weld8.Part0 = weebshit14
  4005. weld8.Part1 = weebshit15
  4006. weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1)
  4007. local coru=coroutine.wrap(function()
  4008. grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657, 0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1),0.1)
  4009. end)
  4010. coru()
  4011.  
  4012. -- 13 - blade
  4013. local weebshit13 = Instance.new("Part")
  4014. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  4015. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4016. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4017. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4018. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4019. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4020. weebshit13.Material = Enum.Material.Metal
  4021. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  4022. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4023. weebshit13.Anchored = false
  4024. weebshit13.BrickColor = BrickColor.new("Pearl")
  4025. weebshit13.Friction = 0.30000001192093
  4026. weebshit13.Shape = Enum.PartType.Block
  4027. weebshit13.Name = "blade"
  4028. weebshit13.Parent = weebshit1
  4029. local weld9 = Instance.new('Weld',weebshit13)
  4030. weld9.Part0 = weebshit13
  4031. weld9.Part1 = weebshit14
  4032. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  4033. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  4034.  
  4035. -- 18 - blade
  4036. local weebshit18 = Instance.new("WedgePart")
  4037. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  4038. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4039. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4040. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4041. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4042. weebshit18.Material = Enum.Material.Metal
  4043. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  4044. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4045. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4046. weebshit18.Anchored = false
  4047. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  4048. weebshit18.Friction = 0.30000001192093
  4049. weebshit18.Name = "blade"
  4050. weebshit18.Parent = weebshit1
  4051. local weld10 = Instance.new('Weld',weebshit18)
  4052. weld10.Part0 = weebshit18
  4053. weld10.Part1 = weebshit14
  4054. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  4055. local coru=coroutine.wrap(function()
  4056. grow(weld10,weebshit18,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0),0.1)
  4057. end)
  4058. coru()
  4059.  
  4060. -- 19 - blade
  4061. local weebshit19 = Instance.new("WedgePart")
  4062. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  4063. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4064. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4065. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4066. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4067. weebshit19.Material = Enum.Material.Metal
  4068. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  4069. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4070. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4071. weebshit19.Anchored = false
  4072. weebshit19.BrickColor = BrickColor.new("Pearl")
  4073. weebshit19.Friction = 0.30000001192093
  4074. weebshit19.Name = "blade"
  4075. weebshit19.Parent = weebshit1
  4076. local weld11 = Instance.new('Weld',weebshit19)
  4077. weld11.Part0 = weebshit19
  4078. weld11.Part1 = weebshit18
  4079. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  4080. local coru=coroutine.wrap(function()
  4081. grow(weld11,weebshit19,Vector3.new(0.05, 0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
  4082. end)
  4083. coru()
  4084. end
  4085.  
  4086. function gunmode()
  4087. working = true
  4088.  
  4089. working = false
  4090. end
  4091.  
  4092. function knifemode()
  4093. blademode = "knife"
  4094. -- 6 - thicc cap
  4095. local obj6 = Instance.new("Part")
  4096. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  4097. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4098. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4099. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4100. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4101. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4102. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  4103. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4104. obj6.Anchored = false
  4105. obj6.BrickColor = BrickColor.new("Really black")
  4106. obj6.Friction = 0.30000001192093
  4107. obj6.Shape = Enum.PartType.Ball
  4108. obj6.Name = "thicc cap"
  4109. obj6.Parent = handle
  4110. local weld2 = Instance.new('Weld',obj6)
  4111. weld2.Part0 = obj6
  4112. weld2.Part1 = handle
  4113. weld2.C0 = CFrame.new(0.4, 0, 0)
  4114. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  4115.  
  4116. -- 8 - thicc top cap
  4117. local obj8 = Instance.new("Part")
  4118. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  4119. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4120. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4121. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4122. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4123. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4124. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  4125. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4126. obj8.Anchored = false
  4127. obj8.BrickColor = BrickColor.new("Really black")
  4128. obj8.Friction = 0.30000001192093
  4129. obj8.Shape = Enum.PartType.Ball
  4130. obj8.Name = "thicc top cap"
  4131. obj8.Parent = handle
  4132. local weld1 = Instance.new('Weld',obj8)
  4133. weld1.Part0 = obj8
  4134. weld1.Part1 = handle
  4135. weld1.C0 = CFrame.new(-0.4, 0, 0)
  4136. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  4137. -- 4 - thicc blade
  4138. local obj4 = Instance.new("Part")
  4139. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  4140. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4141. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4142. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4143. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4144. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4145. obj4.Material = Enum.Material.Metal
  4146. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  4147. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4148. obj4.Anchored = false
  4149. obj4.BrickColor = BrickColor.new("Dark stone grey")
  4150. obj4.Friction = 0.30000001192093
  4151. obj4.Shape = Enum.PartType.Block
  4152. obj4.Name = "blade"
  4153. obj4.Parent = handle
  4154. local weld4 = Instance.new('Weld',obj4)
  4155. weld4.Part0 = obj4
  4156. weld4.Part1 = handle
  4157. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  4158. local coru=coroutine.wrap(function()
  4159. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  4160. end)
  4161. coru()
  4162.  
  4163. -- 5 - thicc blade
  4164. local obj5 = Instance.new("Part")
  4165. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  4166. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4167. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4168. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4169. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4170. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4171. obj5.Material = Enum.Material.Metal
  4172. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  4173. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4174. obj5.Anchored = false
  4175. obj5.BrickColor = BrickColor.new("Pearl")
  4176. obj5.Friction = 0.30000001192093
  4177. obj5.Shape = Enum.PartType.Block
  4178. obj5.Name = "blade"
  4179. obj5.Parent = handle
  4180. local weld5 = Instance.new('Weld',obj5)
  4181. weld5.Part0 = obj5
  4182. weld5.Part1 = obj4
  4183. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  4184. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  4185.  
  4186. -- 3 - thicc blade
  4187. local obj3 = Instance.new("WedgePart")
  4188. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  4189. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4190. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4191. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4192. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4193. obj3.Material = Enum.Material.Metal
  4194. obj3.Size = Vector3.new(0.1, 0, 0.23)
  4195. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4196. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4197. obj3.Anchored = false
  4198. obj3.BrickColor = BrickColor.new("Dark stone grey")
  4199. obj3.Friction = 0.30000001192093
  4200. obj3.Name = "blade"
  4201. obj3.Parent = handle
  4202. local weld6 = Instance.new('Weld',obj3)
  4203. weld6.Part0 = obj3
  4204. weld6.Part1 = obj4
  4205. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  4206. local coru=coroutine.wrap(function()
  4207. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  4208. end)
  4209. coru()
  4210.  
  4211. -- 2 - thicc blade
  4212. local obj2 = Instance.new("WedgePart")
  4213. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  4214. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4215. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4216. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4217. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4218. obj2.Material = Enum.Material.Metal
  4219. obj2.Size = Vector3.new(0.05, 0, 0.26)
  4220. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4221. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4222. obj2.Anchored = false
  4223. obj2.BrickColor = BrickColor.new("Lily white")
  4224. obj2.Friction = 0.30000001192093
  4225. obj2.Name = "blade"
  4226. obj2.Parent = handle
  4227. local weld7 = Instance.new('Weld',obj2)
  4228. weld7.Part0 = obj2
  4229. weld7.Part1 = obj4
  4230. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  4231. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  4232. end
  4233.  
  4234. function raep()
  4235. working = true
  4236. pcall(function()
  4237. local holyshit = Instance.new("Sound", handle)
  4238. holyshit.SoundId = "rbxassetid://345287845"
  4239. holyshit.Volume = 5
  4240. holyshit:Play()
  4241. holyshit.TimePosition = 0.6
  4242. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  4243. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  4244. waitwhatthefuck:Play()]]--
  4245. local coru=coroutine.wrap(function()
  4246. wait(1.95)
  4247. holyshit.TimePosition = 2.8
  4248. end)
  4249. coru()
  4250. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4251. tweld.Part0 = char.HumanoidRootPart
  4252. tweld.Part1 = char.Torso
  4253. local rweld = Instance.new("Weld", char["Right Arm"])
  4254. rweld.Part0 = char["Torso"]
  4255. rweld.Part1 = char["Right Arm"]
  4256. rweld.C0 = CFrame.new(1.5, 0, 0)
  4257. local lweld = Instance.new("Weld", char["Left Arm"])
  4258. lweld.Part0 = char.Torso
  4259. lweld.Part1 = char["Left Arm"]
  4260. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4261.  
  4262. char.Humanoid.WalkSpeed = 16
  4263.  
  4264. local cor = coroutine.wrap(function()
  4265. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  4266. end)
  4267. local cor2 = coroutine.wrap(function()
  4268. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  4269. end)
  4270. cor()
  4271. cor2()
  4272. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  4273.  
  4274. local particl = Instance.new("ParticleEmitter")
  4275. particl.LightEmission = 3
  4276. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  4277. particl.LightInfluence = 0.75
  4278. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  4279. particl.Lifetime = NumberRange.new(0.1, 0.5)
  4280. particl.Rate = 50
  4281. particl.RotSpeed = NumberRange.new(300, 300)
  4282. particl.Speed = NumberRange.new(0, 1)
  4283. particl.SpreadAngle = Vector2.new(90, 90)
  4284. particl.Parent = handle
  4285.  
  4286. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  4287. if v:IsA("Part") then
  4288. cooldildo = particl:Clone()
  4289. cooldildo.Parent = v
  4290. end
  4291. end
  4292.  
  4293. particl:Remove()
  4294.  
  4295. wait(1)
  4296. MOAN = true
  4297.  
  4298. char.Humanoid.WalkSpeed = 75
  4299.  
  4300.  
  4301. local cor = coroutine.wrap(function()
  4302. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  4303. end)
  4304. local cor2 = coroutine.wrap(function()
  4305. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  4306. end)
  4307. local cor3 = coroutine.wrap(function()
  4308. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  4309. end)
  4310. cor()
  4311. cor2()
  4312. cor3()
  4313. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  4314. local omgg = 0
  4315. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  4316. holyshit:Destroy()
  4317. char.Humanoid.WalkSpeed = 16
  4318. MOAN = false
  4319. if aidsificating == nil then
  4320. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  4321. if v:IsA("Part") then
  4322. v:FindFirstChild("ParticleEmitter"):Destroy()
  4323. end
  4324. end
  4325. local cor = coroutine.wrap(function()
  4326. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  4327. end)
  4328. local cor2 = coroutine.wrap(function()
  4329. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  4330. end)
  4331. local cor3 = coroutine.wrap(function()
  4332. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  4333. end)
  4334. cor()
  4335. cor2()
  4336. cor3()
  4337. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  4338.  
  4339. lweld:Remove()
  4340. rweld:Remove()
  4341. tweld:Remove()
  4342.  
  4343. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4344. local clone = torsoclone:Clone()
  4345. clone.Part0 = char.HumanoidRootPart
  4346. clone.Part1 = char.Torso
  4347. clone.Parent = char.HumanoidRootPart
  4348. end
  4349. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4350. local clone = leftclone:Clone()
  4351. clone.Part0 = char.Torso
  4352. clone.Part1 = char["Left Arm"]
  4353. clone.Parent = char.Torso
  4354. end
  4355. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4356. local clone = rightclone:Clone()
  4357. clone.Part0 = char.Torso
  4358. clone.Part1 = char["Right Arm"]
  4359. clone.Parent = char.Torso
  4360. end
  4361. else
  4362. pcall(function()
  4363. aidsificating.HumanoidRootPart:Destroy()
  4364. end)
  4365. pcall(function()
  4366. ragdollpart(aidsificating,"Right Arm")
  4367. ragdollpart(aidsificating,"Right Leg")
  4368. ragdollpart(aidsificating,"Left Arm")
  4369. ragdollpart(aidsificating,"Left Leg")
  4370. end)
  4371. pcall(function()
  4372. ragdollpart(aidsificating,"RightUpperArm")
  4373. ragdollpart(aidsificating,"RightUpperLeg")
  4374. ragdollpart(aidsificating,"LeftUpperArm")
  4375. ragdollpart(aidsificating,"LeftUpperLeg")
  4376. end)
  4377. pcall(function()
  4378. local weld = Instance.new('Weld',aidsificating.Torso)
  4379. weld.Part0 = aidsificating.Torso
  4380. weld.Part1 = handle
  4381. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  4382. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  4383. if v:IsA('BasePart') and v.Name == "stretchlol" then
  4384. v.BrickColor = aidsificating.Torso.BrickColor
  4385. v.Transparency = 0
  4386. end
  4387. end
  4388. end)
  4389. pcall(function()
  4390. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  4391. weld.Part0 = aidsificating.UpperTorso
  4392. weld.Part1 = handle
  4393. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  4394. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  4395. if v:IsA('BasePart') and v.Name == "stretchlol" then
  4396. v.BrickColor = aidsificating.UpperTorso.BrickColor
  4397. v.Transparency = 0
  4398. end
  4399. end
  4400. end)
  4401. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  4402. wait(2)
  4403. for i,v in pairs(aidsificating:GetDescendants()) do
  4404. if v:IsA('Weld') then v:Destroy() end
  4405. end
  4406. pcall(function()
  4407. ragdollpart(aidsificating,"Head")
  4408. end)
  4409. pcall(function()
  4410. local thang = "Torso"
  4411. if aidsificating:FindFirstChild('UpperTorso') then
  4412. thang = "UpperTorso"
  4413. end
  4414. local ayybleed = Instance.new('Part',aidsificating)
  4415. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4416. ayybleed.BrickColor = BrickColor.new('Maroon')
  4417. ayybleed.Material = Enum.Material.SmoothPlastic
  4418. ayybleed.Name = "ayybleed"
  4419. ayybleed.CanCollide = false
  4420. ayybleed.Transparency = 1
  4421. ayybleed.CFrame = aidsificating[thang].CFrame
  4422. ayybleed:BreakJoints()
  4423. local attachment1 = Instance.new('Attachment',ayybleed)
  4424. attachment1.Position = Vector3.new(0,-1,0)
  4425. attachment1.Orientation = Vector3.new(180, 0, 0)
  4426. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  4427. if attachment0 and attachment1 then
  4428. local constraint = Instance.new("HingeConstraint")
  4429. constraint.Attachment0 = attachment0
  4430. constraint.Attachment1 = attachment1
  4431. constraint.LimitsEnabled = true
  4432. constraint.UpperAngle = 0
  4433. constraint.LowerAngle = 0
  4434. constraint.Parent = aidsificating
  4435. end
  4436. local bleedBLEED= coroutine.wrap(function()
  4437. bleed(ayybleed,true)
  4438. end)
  4439. bleedBLEED()
  4440. end)
  4441. aidsificating = nil
  4442. pcall(function()
  4443. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  4444. if v:IsA('BasePart') and v.Name == "stretchlol" then
  4445. v.Transparency = 1
  4446. end
  4447. end
  4448. end)
  4449. local cor = coroutine.wrap(function()
  4450. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  4451. end)
  4452. local cor2 = coroutine.wrap(function()
  4453. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  4454. end)
  4455. cor()
  4456. cor2()
  4457. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  4458. wait(0.1)
  4459. local cor = coroutine.wrap(function()
  4460. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4461. end)
  4462. local cor2 = coroutine.wrap(function()
  4463. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  4464. end)
  4465. local cor3 = coroutine.wrap(function()
  4466. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  4467. end)
  4468. cor()
  4469. cor2()
  4470. cor3()
  4471. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  4472.  
  4473. lweld:Remove()
  4474. rweld:Remove()
  4475. tweld:Remove()
  4476.  
  4477. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4478. local clone = torsoclone:Clone()
  4479. clone.Part0 = char.HumanoidRootPart
  4480. clone.Part1 = char.Torso
  4481. clone.Parent = char.HumanoidRootPart
  4482. end
  4483. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4484. local clone = leftclone:Clone()
  4485. clone.Part0 = char.Torso
  4486. clone.Part1 = char["Left Arm"]
  4487. clone.Parent = char.Torso
  4488. end
  4489. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4490. local clone = rightclone:Clone()
  4491. clone.Part0 = char.Torso
  4492. clone.Part1 = char["Right Arm"]
  4493. clone.Parent = char.Torso
  4494. end
  4495. end
  4496. end)
  4497. working = false
  4498. end
  4499.  
  4500. function katanaQ()
  4501. working = true
  4502. swinging = true
  4503. gettingeem = true
  4504. pcall(function()
  4505. local rweld = Instance.new("Weld", char["Right Arm"])
  4506. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4507. pcall(function()
  4508. rweld.Part0 = char["Torso"]
  4509. rweld.Part1 = char["Right Arm"]
  4510. rweld.C0 = CFrame.new(1.5, 0, 0)
  4511. tweld.Part0 = char.HumanoidRootPart
  4512. tweld.Part1 = char.Torso
  4513. end)
  4514.  
  4515. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  4516.  
  4517. local at1 = Instance.new("Attachment", handle)
  4518. local at2 = Instance.new("Attachment", handle)
  4519. at1.Visible = false
  4520. at1.Position = Vector3.new(5, 0, 0)
  4521. at2.Visible = false
  4522. at2.Position = Vector3.new(1, 0, 0)
  4523.  
  4524. local trail = Instance.new("Trail", handle)
  4525. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4526. trail.LightEmission = 0.25
  4527. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  4528. trail.Lifetime = 0.10
  4529. trail.MinLength = 0.05
  4530. trail.Attachment0 = at1
  4531. trail.Attachment1 = at2
  4532. local coru=coroutine.wrap(function()
  4533. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  4534. end)
  4535. coru()
  4536. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  4537. local ree=0
  4538. while goteem == nil and ree < 1 do
  4539. wait(0.05)
  4540. ree=ree+0.05
  4541. end
  4542. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  4543. gettingeem = false
  4544. swinging = false
  4545. if goteem then
  4546. wait(2)
  4547. pcall(function()
  4548. local sounn = Instance.new("Sound", goteem.Torso)
  4549. local lipp = math.random(1, 3)
  4550. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4551. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4552. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4553. sounn:Play()
  4554. end)
  4555. ragdollpart(goteem,"Head")
  4556. for i,v in pairs(goteem:GetDescendants()) do
  4557. if v:IsA('Weld') then v:Destroy() end
  4558. end
  4559. goteem = nil
  4560. end
  4561. trail:Destroy()
  4562. at1:Destroy()
  4563. at2:Destroy()
  4564. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  4565. local cor = coroutine.wrap(function()
  4566. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4567. end)
  4568. cor()
  4569. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4570. rweld:Destroy()
  4571. tweld:Destroy()
  4572. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4573. local clone = rightclone:Clone()
  4574. clone.Part0 = char.Torso
  4575. clone.Part1 = char["Right Arm"]
  4576. clone.Parent = char.Torso
  4577. end
  4578. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4579. local clone = torsoclone:Clone()
  4580. clone.Part0 = char.HumanoidRootPart
  4581. clone.Part1 = char.Torso
  4582. clone.Parent = char.HumanoidRootPart
  4583. end
  4584. end)
  4585. swinging = false
  4586. gettingeem = false
  4587. working = false
  4588. end
  4589. local function katanaE()
  4590. working = true
  4591. swinging = true
  4592. SLESH = true
  4593. pcall(function()
  4594. local rweld = Instance.new("Weld", char["Right Arm"])
  4595. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4596. rweld.Part0 = char["Torso"]
  4597. rweld.Part1 = char["Right Arm"]
  4598. rweld.C0 = CFrame.new(1.5, 0, 0)
  4599. tweld.Part0 = char.HumanoidRootPart
  4600. tweld.Part1 = char.Torso
  4601.  
  4602. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  4603.  
  4604. local at1 = Instance.new("Attachment", handle)
  4605. local at2 = Instance.new("Attachment", handle)
  4606. at1.Visible = false
  4607. at1.Position = Vector3.new(5, 0, 0)
  4608. at2.Visible = false
  4609. at2.Position = Vector3.new(1, 0, 0)
  4610.  
  4611. local trail = Instance.new("Trail", handle)
  4612. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4613. trail.LightEmission = 0.25
  4614. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  4615. trail.Lifetime = 0.10
  4616. trail.MinLength = 0.05
  4617. trail.Attachment0 = at1
  4618. trail.Attachment1 = at2
  4619. local coru=coroutine.wrap(function()
  4620. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  4621. end)
  4622. coru()
  4623. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  4624.  
  4625. wait(1)
  4626. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  4627. trail:Destroy()
  4628. at1:Destroy()
  4629. at2:Destroy()
  4630. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  4631. local cor = coroutine.wrap(function()
  4632. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4633. end)
  4634. cor()
  4635. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4636. rweld:Destroy()
  4637. tweld:Destroy()
  4638. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4639. local clone = rightclone:Clone()
  4640. clone.Part0 = char.Torso
  4641. clone.Part1 = char["Right Arm"]
  4642. clone.Parent = char.Torso
  4643. end
  4644. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4645. local clone = torsoclone:Clone()
  4646. clone.Part0 = char.HumanoidRootPart
  4647. clone.Part1 = char.Torso
  4648. clone.Parent = char.HumanoidRootPart
  4649. end
  4650. end)
  4651. swinging = false
  4652. SLESH = false
  4653. working = false
  4654. end
  4655.  
  4656. function begoneTHOUGHT()
  4657. working = true
  4658. pcall(function()
  4659. local thott = Instance.new("Sound", char)
  4660. thott.SoundId = "rbxassetid://373066560"
  4661. thott.Volume = 10
  4662. thott.TimePosition = 0.5
  4663. thott.PlaybackSpeed = 1
  4664. thott.EmitterSize = player.CameraMaxZoomDistance+1
  4665. thott.MaxDistance = player.CameraMaxZoomDistance+1
  4666. thott:Play()
  4667.  
  4668. local rweld = Instance.new("Weld", char["Right Arm"])
  4669. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4670. rweld.Part0 = char["Torso"]
  4671. rweld.Part1 = char["Right Arm"]
  4672. rweld.C0 = CFrame.new(1.5, 0, 0)
  4673. tweld.Part0 = char.HumanoidRootPart
  4674. tweld.Part1 = char.Torso
  4675.  
  4676. local coru=coroutine.wrap(function()
  4677. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  4678. end)
  4679. coru()
  4680. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  4681.  
  4682. wait(0.5)
  4683. local thote = Instance.new("Sound", char)
  4684. thote.SoundId = "rbxassetid://972134931"
  4685. thote.Volume = 10
  4686. thote:Play()
  4687.  
  4688.  
  4689.  
  4690. local coru=coroutine.wrap(function()
  4691. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  4692. end)
  4693. coru()
  4694. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  4695. wait(0.04)
  4696. local ree = Instance.new('Part',workspace)
  4697. ree.Shape = Enum.PartType.Cylinder
  4698. ree.CanCollide = false
  4699. ree.Anchored = false
  4700. ree.Size = Vector3.new(0.5,2,2)
  4701. ree.TopSurface = Enum.SurfaceType.Smooth
  4702. ree.BottomSurface = Enum.SurfaceType.Smooth
  4703. ree.Transparency = 0.8
  4704. ree.Material =Enum.Material.Neon
  4705. ree.BrickColor = BrickColor.new('Toothpaste')
  4706. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  4707. ree:BreakJoints()
  4708. local reee = Instance.new("Sound", ree)
  4709. reee.SoundId = "rbxassetid://138677306"
  4710. reee:Play()
  4711. local heck = Instance.new('BodyVelocity',ree)
  4712. heck.Velocity = ree.CFrame.rightVector*50
  4713. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  4714. local coru=coroutine.wrap(function()
  4715. for i=1,21 do
  4716. local cf = ree.CFrame
  4717. ree.Size = ree.Size+Vector3.new(0,2,2)
  4718. ree.CFrame = cf
  4719. wait()
  4720. end
  4721. for i=1,4 do
  4722. local cf = ree.CFrame
  4723. ree.Size = ree.Size+Vector3.new(0,2,2)
  4724. ree.CFrame = cf
  4725. ree.Transparency = ree.Transparency + 0.05
  4726. wait()
  4727. end
  4728. ree:Destroy()
  4729. end)
  4730. coru()
  4731. ree.Touched:connect(function(hit)
  4732. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4733. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  4734. ragdollpart(hit.Parent,"Head")
  4735. end
  4736. end)
  4737. wait(0.5)
  4738. local coru=coroutine.wrap(function()
  4739. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  4740. end)
  4741. coru()
  4742. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  4743.  
  4744. rweld:Destroy()
  4745. tweld:Destroy()
  4746. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4747. local clone = rightclone:Clone()
  4748. clone.Part0 = char.Torso
  4749. clone.Part1 = char["Right Arm"]
  4750. clone.Parent = char.Torso
  4751. end
  4752. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4753. local clone = torsoclone:Clone()
  4754. clone.Part0 = char.HumanoidRootPart
  4755. clone.Part1 = char.Torso
  4756. clone.Parent = char.HumanoidRootPart
  4757. end
  4758. end)
  4759. working = false
  4760. end
  4761.  
  4762. function katanaswing()
  4763. working = true
  4764. pcall(function()
  4765. local rweld = Instance.new("Weld", char["Right Arm"])
  4766. local lweld = Instance.new("Weld", char["Left Arm"])
  4767. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4768. rweld.Part0 = char["Torso"]
  4769. rweld.Part1 = char["Right Arm"]
  4770. rweld.C0 = CFrame.new(1.5, 0, 0)
  4771. lweld.Part0 = char.Torso
  4772. lweld.Part1 = char["Left Arm"]
  4773. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4774. tweld.Part0 = char.HumanoidRootPart
  4775. tweld.Part1 = char.Torso
  4776.  
  4777. local cor = coroutine.wrap(function()
  4778. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  4779. end)
  4780. cor()
  4781. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  4782. wait(0.2)
  4783. local at1 = Instance.new("Attachment", handle)
  4784. local at2 = Instance.new("Attachment", handle)
  4785. at1.Visible = false
  4786. at1.Position = Vector3.new(5, 0, 0)
  4787. at2.Visible = false
  4788. at2.Position = Vector3.new(1, 0, 0)
  4789.  
  4790. local trail = Instance.new("Trail", handle)
  4791. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  4792. trail.LightEmission = 0.25
  4793. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  4794. trail.Lifetime = 0.10
  4795. trail.MinLength = 0.05
  4796. trail.Attachment0 = at1
  4797. trail.Attachment1 = at2
  4798.  
  4799. swinging = true
  4800.  
  4801. local cor = coroutine.wrap(function()
  4802. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  4803. end)
  4804. cor()
  4805. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4806. wait(0.2)
  4807. swinging = false
  4808. trail:Destroy()
  4809. at1:Destroy()
  4810. at2:Destroy()
  4811. local cor = coroutine.wrap(function()
  4812. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4813. end)
  4814. cor()
  4815. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4816. rweld:Destroy()
  4817. lweld:Destroy()
  4818. tweld:Destroy()
  4819. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4820. local clone = rightclone:Clone()
  4821. clone.Part0 = char.Torso
  4822. clone.Part1 = char["Right Arm"]
  4823. clone.Parent = char.Torso
  4824. end
  4825. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4826. local clone = leftclone:Clone()
  4827. clone.Part0 = char.Torso
  4828. clone.Part1 = char["Left Arm"]
  4829. clone.Parent = char.Torso
  4830. end
  4831. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4832. local clone = torsoclone:Clone()
  4833. clone.Part0 = char.HumanoidRootPart
  4834. clone.Part1 = char.Torso
  4835. clone.Parent = char.HumanoidRootPart
  4836. end
  4837. end)
  4838. working = false
  4839. end
  4840.  
  4841. function throw()
  4842. working = true
  4843. pcall(function()
  4844. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4845. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4846. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4847. tweld.Part0 = char.HumanoidRootPart
  4848. tweld.Part1 = char.Torso
  4849. local throwsound = Instance.new("Sound", char.Head)
  4850. throwsound.SoundId = "rbxassetid://158037267"
  4851. throwsound.PlaybackSpeed = 1
  4852.  
  4853. local cor = coroutine.wrap(function()
  4854. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4855. end)
  4856. local cor2 = coroutine.wrap(function()
  4857. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  4858. end)
  4859. cor()
  4860. cor2()
  4861. grabweld:Remove()
  4862. throwsound:Play()
  4863.  
  4864. local throwvel = Instance.new("BodyThrust")
  4865. throwvel.Force = Vector3.new(0, 3000, -2000)
  4866. pcall(function()
  4867. throwvel.Parent = grabbed.Torso
  4868. end)
  4869. pcall(function()
  4870. throwvel.Parent = grabbed.UpperTorso
  4871. end)
  4872.  
  4873. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4874. wait(0.15)
  4875. throwvel:Remove()
  4876. local cor = coroutine.wrap(function()
  4877. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4878. end)
  4879. local cor2 = coroutine.wrap(function()
  4880. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4881. end)
  4882. cor()
  4883. cor2()
  4884. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4885. lweld:Remove()
  4886. rweld:Remove()
  4887. tweld:Remove()
  4888. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4889. local clone = rightclone:Clone()
  4890. clone.Part0 = char.Torso
  4891. clone.Part1 = char["Right Arm"]
  4892. clone.Parent = char.Torso
  4893. end
  4894. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4895. local clone = leftclone:Clone()
  4896. clone.Part0 = char.Torso
  4897. clone.Part1 = char["Left Arm"]
  4898. clone.Parent = char.Torso
  4899. end
  4900. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4901. local clone = torsoclone:Clone()
  4902. clone.Part0 = char.HumanoidRootPart
  4903. clone.Part1 = char.Torso
  4904. clone.Parent = char.HumanoidRootPart
  4905. end
  4906. local lolgrabbed = grabbed
  4907. spawn(function()
  4908. wait(2)
  4909. unstun(lolgrabbed)
  4910. end)
  4911. end)
  4912. grabbed = nil
  4913. working = false
  4914. end
  4915.  
  4916. function whoosh(vroom)
  4917. vroom.Parent = workspace
  4918. vroom.Name = "Projectile"
  4919. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  4920. vroom.Anchored = true
  4921. vroom.Velocity = Vector3.new(0,0,0)
  4922. vroom.RotVelocity = Vector3.new(0,0,0)
  4923. vroom.Anchored = false
  4924. game:GetService('Debris'):AddItem(vroom,10)
  4925. local flyy = Instance.new('BodyVelocity',vroom)
  4926. flyy.Velocity = vroom.CFrame.rightVector*200
  4927. local touched = false
  4928. for i,v in pairs(vroom:GetChildren()) do
  4929. if v:IsA('BasePart') then
  4930. v.Touched:connect(function(hit)
  4931. local pos = vroom.CFrame
  4932. if touched == false then
  4933. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  4934. touched = true
  4935. local before = hit.Anchored
  4936. vroom.Anchored = true
  4937. vroom.Velocity = Vector3.new(0,0,0)
  4938. vroom.RotVelocity = Vector3.new(0,0,0)
  4939. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  4940. hit.Anchored = true
  4941. flyy:Destroy()
  4942. pcall(function()
  4943. local weld = Instance.new('Weld',hit)
  4944. weld.Part0 = hit
  4945. weld.Part1 = vroom
  4946. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4947. local ayybleed = Instance.new('Part',hit)
  4948. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4949. ayybleed.BrickColor = BrickColor.new('Maroon')
  4950. ayybleed.Material = Enum.Material.SmoothPlastic
  4951. ayybleed.Name = "ayybleed"
  4952. ayybleed.CanCollide = false
  4953. ayybleed.Transparency = 1
  4954. ayybleed.CFrame = hit.CFrame
  4955. ayybleed:BreakJoints()
  4956. local attachment1 = Instance.new('Attachment',ayybleed)
  4957. local attachment0 = Instance.new('Attachment',hit)
  4958. for i,v in pairs(vroom:GetChildren()) do
  4959. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  4960. v.Name = "REEEE"
  4961. end
  4962. end
  4963. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  4964. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  4965. if attachment0 and attachment1 then
  4966. local constraint = Instance.new("HingeConstraint")
  4967. constraint.Attachment0 = attachment0
  4968. constraint.Attachment1 = attachment1
  4969. constraint.LimitsEnabled = true
  4970. constraint.UpperAngle = 0
  4971. constraint.LowerAngle = 0
  4972. constraint.Parent = attachment0
  4973. end
  4974. local bleedBLEED= coroutine.wrap(function()
  4975. bleed(ayybleed)
  4976. end)
  4977. bleedBLEED()
  4978. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  4979. game:GetService('Debris'):AddItem(ayybleed,7.5)
  4980. end
  4981. end)
  4982. hit.Anchored = before
  4983. vroom.Anchored = false
  4984. vroom.CanCollide = true
  4985. pcall(function()
  4986. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4987. end)
  4988. for i,v in pairs(vroom:GetChildren()) do
  4989. if v:IsA('BasePart') then
  4990. v.CanCollide = true
  4991. end
  4992. end
  4993. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  4994. pcall(function()
  4995. hit.Parent.HumanoidRootPart:Destroy()
  4996. end)
  4997. pcall(function()
  4998. ragdollpart(hit.Parent,"Left Arm")
  4999. ragdollpart(hit.Parent,"Left Leg")
  5000. ragdollpart(hit.Parent,"Right Arm")
  5001. ragdollpart(hit.Parent,"Right Leg")
  5002. end)
  5003. pcall(function()
  5004. ragdollpart(hit.Parent,"LeftUpperLeg")
  5005. ragdollpart(hit.Parent,"RightUpperLeg")
  5006. ragdollpart(hit.Parent,"LeftUpperArm")
  5007. ragdollpart(hit.Parent,"RightUpperArm")
  5008. end)
  5009. spawn(function()
  5010. wait(5)
  5011. ragdollpart(hit.Parent,"Head")
  5012. end)
  5013. else
  5014. pcall(function()
  5015. ragdollpart(hit.Parent,hit.Name)
  5016. end)
  5017. end
  5018. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  5019. touched = true
  5020. local before = hit.Anchored
  5021. vroom.Anchored = true
  5022. vroom.Velocity = Vector3.new(0,0,0)
  5023. vroom.RotVelocity = Vector3.new(0,0,0)
  5024. hit.Anchored = true
  5025. flyy:Destroy()
  5026. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  5027. pcall(function()
  5028. local weld = Instance.new('Weld',hit)
  5029. weld.Part0 = hit
  5030. weld.Part1 = vroom
  5031. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  5032. end)
  5033. pcall(function()
  5034. vroom:FindFirstChildOfClass('Trail'):Destroy()
  5035. end)
  5036. hit.Anchored = before
  5037. vroom.Anchored = false
  5038. end
  5039. end
  5040. end)
  5041. end
  5042. end
  5043. end
  5044.  
  5045. function fling()
  5046. working = true
  5047. pcall(function()
  5048. local rweld = Instance.new("Weld", char["Right Arm"])
  5049. local lweld = Instance.new("Weld", char["Left Arm"])
  5050. rweld.Part0 = char["Torso"]
  5051. rweld.Part1 = char["Right Arm"]
  5052. rweld.C0 = CFrame.new(1.5, 0, 0)
  5053. lweld.Part0 = char.Torso
  5054. lweld.Part1 = char["Left Arm"]
  5055. lweld.C0 = CFrame.new(-1.5, 0, 0)
  5056. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  5057. tweld.Part0 = char.HumanoidRootPart
  5058. tweld.Part1 = char.Torso
  5059.  
  5060. local at1 = Instance.new("Attachment", handle)
  5061. local at2 = Instance.new("Attachment", handle)
  5062. at1.Visible = false
  5063. at1.Position = Vector3.new(2, 0, 0)
  5064. at2.Visible = false
  5065. at2.Position = Vector3.new(-0.3, 0, 0)
  5066.  
  5067. local trail = Instance.new("Trail", handle)
  5068. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  5069. trail.LightEmission = 0.25
  5070. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  5071. trail.Lifetime = 0.10
  5072. trail.MinLength = 0.05
  5073. trail.Attachment0 = at1
  5074. trail.Attachment1 = at2
  5075.  
  5076. local cor = coroutine.wrap(function()
  5077. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  5078. end)
  5079. cor()
  5080. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  5081.  
  5082. local cor = coroutine.wrap(function()
  5083. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  5084. end)
  5085. local cor2 = coroutine.wrap(function()
  5086. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  5087. end)
  5088. local cor3 = coroutine.wrap(function()
  5089. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  5090. end)
  5091. cor()
  5092. cor2()
  5093. cor3()
  5094. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
  5095. wait(0.2)
  5096.  
  5097. local cor = coroutine.wrap(function()
  5098. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  5099. end)
  5100. local cor2 = coroutine.wrap(function()
  5101. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  5102. end)
  5103. cor()
  5104. cor2()
  5105. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  5106.  
  5107. local cor = coroutine.wrap(function()
  5108. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
  5109. end)
  5110. local cor2 = coroutine.wrap(function()
  5111. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  5112. end)
  5113. cor()
  5114. cor2()
  5115. whoosh(handle:Clone())
  5116. for i, v in pairs(handle:GetChildren()) do
  5117. if v:IsA("Part") then
  5118. v.Transparency = 1
  5119. end
  5120. end
  5121. handle.Transparency = 1
  5122. trail:Remove()
  5123. at1:Remove()
  5124. at2:Remove()
  5125. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  5126. local cor = coroutine.wrap(function()
  5127. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  5128. end)
  5129. local cor2 = coroutine.wrap(function()
  5130. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  5131. end)
  5132. cor()
  5133. cor2()
  5134. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  5135. wait(0.2)
  5136.  
  5137. local cor = coroutine.wrap(function()
  5138. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  5139. end)
  5140. local cor2 = coroutine.wrap(function()
  5141. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  5142. end)
  5143. cor()
  5144. cor2()
  5145. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  5146.  
  5147. for i, v in pairs(handle:GetChildren()) do
  5148. if v:IsA("Part") then
  5149. v.Transparency = 0
  5150. end
  5151. end
  5152. handle.Transparency = 0
  5153. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  5154.  
  5155. lweld:Remove()
  5156. rweld:Remove()
  5157. tweld:Remove()
  5158.  
  5159. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  5160. local clone = torsoclone:Clone()
  5161. clone.Part0 = char.HumanoidRootPart
  5162. clone.Part1 = char.Torso
  5163. clone.Parent = char.HumanoidRootPart
  5164. end
  5165. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  5166. local clone = leftclone:Clone()
  5167. clone.Part0 = char.Torso
  5168. clone.Part1 = char["Left Arm"]
  5169. clone.Parent = char.Torso
  5170. end
  5171. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  5172. local clone = rightclone:Clone()
  5173. clone.Part0 = char.Torso
  5174. clone.Part1 = char["Right Arm"]
  5175. clone.Parent = char.Torso
  5176. end
  5177. end)
  5178. working = false
  5179. end
  5180.  
  5181. function kill()
  5182. working = true
  5183. pcall(function()
  5184. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  5185. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  5186. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  5187. tweld.Part0 = char.HumanoidRootPart
  5188. tweld.Part1 = char.Torso
  5189. local killsound = Instance.new("Sound", grabbed.Head)
  5190. killsound.SoundId = "rbxassetid://150315649"
  5191. killsound.PlaybackSpeed = 1.2
  5192. local killsoundac = Instance.new("Sound", grabbed.Head)
  5193. killsoundac.SoundId = "rbxassetid://162194585"
  5194. killsoundac.PlaybackSpeed = 1
  5195. killsoundac.Volume = 1
  5196. local throwsound = Instance.new("Sound", char.Head)
  5197. throwsound.SoundId = "rbxassetid://711753382"
  5198. throwsound.PlaybackSpeed = 0.75
  5199. local chokesound = Instance.new("Sound", grabbed.Head)
  5200. chokesound.SoundId = "rbxassetid://418658161"
  5201. chokesound.TimePosition = 3
  5202. chokesound.PlaybackSpeed = 1
  5203. local bleedsound = Instance.new("Sound", grabbed.Head)
  5204. bleedsound.SoundId = "rbxassetid://244502094"
  5205. bleedsound.PlaybackSpeed = 1.5
  5206. bleedsound.Volume = 1
  5207.  
  5208. pitchun = math.random(9, 12)/10
  5209. pitchdos = math.random(9, 13)/10
  5210.  
  5211. killsound.PlaybackSpeed = pitchun
  5212. killsoundac.PlaybackSpeed = pitchdos
  5213. chokesound.PlaybackSpeed = pitchun
  5214.  
  5215. pcall(function()
  5216. grabbed.HumanoidRootPart:Destroy()
  5217. end)
  5218.  
  5219. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  5220. wait(0.2)
  5221. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  5222.  
  5223. killsound:Play()
  5224. killsoundac:Play()
  5225. chokesound:Play()
  5226. bleedsound:Play()
  5227.  
  5228. local ayybleed = Instance.new('Part',grabbed)
  5229. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  5230. ayybleed.BrickColor = BrickColor.new('Maroon')
  5231. ayybleed.Material = Enum.Material.SmoothPlastic
  5232. ayybleed.Name = "ayybleed"
  5233. ayybleed.CanCollide = false
  5234. ayybleed.Transparency = 0.5
  5235. ayybleed.CFrame = grabbed.Head.CFrame
  5236. ayybleed:BreakJoints()
  5237. local attachment1 = Instance.new('Attachment',ayybleed)
  5238. attachment1.Position = Vector3.new(-0.55,0,0)
  5239. attachment1.Orientation = Vector3.new(90, 0, -90)
  5240. local attachment0 = Instance.new('Attachment')
  5241. pcall(function()
  5242. attachment0.Parent = grabbed.Torso
  5243. end)
  5244. pcall(function()
  5245. attachment0.Parent = grabbed.UpperTorso
  5246. end)
  5247. if attachment0 and attachment1 then
  5248. local constraint = Instance.new("HingeConstraint")
  5249. constraint.Attachment0 = attachment0
  5250. constraint.Attachment1 = attachment1
  5251. constraint.LimitsEnabled = true
  5252. constraint.UpperAngle = 0
  5253. constraint.LowerAngle = 0
  5254. pcall(function()
  5255. constraint.Parent = grabbed.Torso
  5256. end)
  5257. pcall(function()
  5258. constraint.Parent = grabbed.UpperTorso
  5259. end)
  5260. end
  5261. local bleedBLEED= coroutine.wrap(function()
  5262. bleed(ayybleed)
  5263. end)
  5264. bleedBLEED()
  5265.  
  5266. wait(0.2)
  5267.  
  5268. local at1 = Instance.new("Attachment", handle)
  5269. local at2 = Instance.new("Attachment", handle)
  5270. at1.Visible = false
  5271. at1.Position = Vector3.new(2, 0, 0)
  5272. at2.Visible = false
  5273. at2.Position = Vector3.new(-0.3, 0, 0)
  5274.  
  5275. local trail = Instance.new("Trail", handle)
  5276. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  5277. trail.LightEmission = 0.25
  5278. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  5279. trail.Lifetime = 0.10
  5280. trail.MinLength = 0.05
  5281. trail.Attachment0 = at1
  5282. trail.Attachment1 = at2
  5283.  
  5284. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  5285. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  5286. local coru=coroutine.wrap(function()
  5287. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  5288. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  5289. end)
  5290. coru()
  5291. local cor = coroutine.wrap(function()
  5292. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  5293. end)
  5294. cor()
  5295. grabweld:Remove()
  5296. throwsound:Play()
  5297.  
  5298. local throwvel = Instance.new("BodyThrust")
  5299. throwvel.Force = Vector3.new(0, 3000, -1000)
  5300. pcall(function()
  5301. throwvel.Parent = grabbed.Torso
  5302. end)
  5303. pcall(function()
  5304. throwvel.Parent = grabbed.UpperTorso
  5305. end)
  5306.  
  5307. trail:Remove()
  5308. at1:Remove()
  5309. at2:Remove()
  5310. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  5311. pcall(function()
  5312. ragdollpart(grabbed,"Left Arm")
  5313. ragdollpart(grabbed,"Left Leg")
  5314. ragdollpart(grabbed,"Right Arm")
  5315. ragdollpart(grabbed,"Right Leg")
  5316. end)
  5317. pcall(function()
  5318. ragdollpart(grabbed,"LeftUpperLeg")
  5319. ragdollpart(grabbed,"RightUpperLeg")
  5320. ragdollpart(grabbed,"LeftUpperArm")
  5321. ragdollpart(grabbed,"RightUpperArm")
  5322. end)
  5323. wait(0.15)
  5324. throwvel:Remove()
  5325. local cor = coroutine.wrap(function()
  5326. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  5327. end)
  5328. local cor2 = coroutine.wrap(function()
  5329. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  5330. end)
  5331. cor()
  5332. cor2()
  5333. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  5334.  
  5335. lweld:Remove()
  5336. rweld:Remove()
  5337. tweld:Remove()
  5338.  
  5339. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  5340. local clone = torsoclone:Clone()
  5341. clone.Part0 = char.HumanoidRootPart
  5342. clone.Part1 = char.Torso
  5343. clone.Parent = char.HumanoidRootPart
  5344. end
  5345. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  5346. local clone = leftclone:Clone()
  5347. clone.Part0 = char.Torso
  5348. clone.Part1 = char["Left Arm"]
  5349. clone.Parent = char.Torso
  5350. end
  5351. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  5352. local clone = rightclone:Clone()
  5353. clone.Part0 = char.Torso
  5354. clone.Part1 = char["Right Arm"]
  5355. clone.Parent = char.Torso
  5356. end
  5357. local coru2=coroutine.wrap(function()
  5358. local whyy = grabbed
  5359. local continue = true
  5360. local repeats = 0
  5361. while continue == true do
  5362. local ree = pcall(function()
  5363. if repeats < 20 then
  5364. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  5365. repeats = repeats+1
  5366. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  5367. continue = false
  5368. end
  5369. else
  5370. continue = false
  5371. end
  5372. end)
  5373. if ree == false then
  5374. continue = false
  5375. end
  5376. if continue == true then
  5377. wait(0.2)
  5378. end
  5379. end
  5380. ragdollpart(whyy,"Head")
  5381. end)
  5382. coru2()
  5383. throwsound:Remove()
  5384. killsound:Remove()
  5385. end)
  5386. grabbed = nil
  5387. working = false
  5388. end
  5389.  
  5390. function release()
  5391. working = true
  5392. pcall(function()
  5393. unstun(grabbed)
  5394. grabbed = nil
  5395. grabweld:Destroy()
  5396. removewelds(char["Right Arm"])
  5397. removewelds(char["Left Arm"])
  5398. local rweld = Instance.new("Weld", char["Right Arm"])
  5399. local lweld = Instance.new("Weld", char["Left Arm"])
  5400. rweld.Part0 = char["Torso"]
  5401. rweld.Part1 = char["Right Arm"]
  5402. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  5403. lweld.Part0 = char.Torso
  5404. lweld.Part1 = char["Left Arm"]
  5405. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  5406. local cor = coroutine.wrap(function()
  5407. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  5408. end)
  5409. local cor2 = coroutine.wrap(function()
  5410. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  5411. end)
  5412. cor()
  5413. cor2()
  5414. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  5415. lweld:Remove()
  5416. rweld:Remove()
  5417. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  5418. local clone = leftclone:Clone()
  5419. clone.Part0 = char.Torso
  5420. clone.Part1 = char["Left Arm"]
  5421. clone.Parent = char.Torso
  5422. end
  5423. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  5424. local clone = rightclone:Clone()
  5425. clone.Part0 = char.Torso
  5426. clone.Part1 = char["Right Arm"]
  5427. clone.Parent = char.Torso
  5428. end
  5429. end)
  5430. working = false
  5431. end
  5432.  
  5433. function grab()
  5434. working = true
  5435. pcall(function()
  5436. local rweld = Instance.new("Weld", char["Right Arm"])
  5437. local lweld = Instance.new("Weld", char["Left Arm"])
  5438. rweld.Part0 = char["Torso"]
  5439. rweld.Part1 = char["Right Arm"]
  5440. rweld.C0 = CFrame.new(1.5, 0, 0)
  5441. lweld.Part0 = char.Torso
  5442. lweld.Part1 = char["Left Arm"]
  5443. lweld.C0 = CFrame.new(-1.5, 0, 0)
  5444.  
  5445. local at1 = Instance.new("Attachment", handle)
  5446. local at2 = Instance.new("Attachment", handle)
  5447. at1.Visible = false
  5448. at1.Position = Vector3.new(2, 0, 0)
  5449. at2.Visible = false
  5450. at2.Position = Vector3.new(-0.3, 0, 0)
  5451.  
  5452. local trail = Instance.new("Trail", handle)
  5453. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  5454. trail.LightEmission = 0.25
  5455. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  5456. trail.Lifetime = 0.10
  5457. trail.MinLength = 0.05
  5458. trail.Attachment0 = at1
  5459. trail.Attachment1 = at2
  5460.  
  5461. local spinnyshit = coroutine.wrap(function()
  5462. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  5463. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  5464. end)
  5465. spinnyshit()
  5466. local cor = coroutine.wrap(function()
  5467. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  5468. end)
  5469. cor()
  5470. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  5471. wait(0.15)
  5472. grabbing = true
  5473. local cor = coroutine.wrap(function()
  5474. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  5475. end)
  5476. cor()
  5477. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  5478. at1:Remove()
  5479. at2:Remove()
  5480. trail:Remove()
  5481. wait(0.3)
  5482. grabbing = false
  5483.  
  5484. if grabbed == nil then
  5485. local cor = coroutine.wrap(function()
  5486. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  5487. end)
  5488. local cor2 = coroutine.wrap(function()
  5489. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  5490. end)
  5491. cor()
  5492. cor2()
  5493. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  5494. lweld:Remove()
  5495. rweld:Remove()
  5496. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  5497. local clone = leftclone:Clone()
  5498. clone.Part0 = char.Torso
  5499. clone.Part1 = char["Left Arm"]
  5500. clone.Parent = char.Torso
  5501. end
  5502. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  5503. local clone = rightclone:Clone()
  5504. clone.Part0 = char.Torso
  5505. clone.Part1 = char["Right Arm"]
  5506. clone.Parent = char.Torso
  5507. end
  5508. end
  5509. end)
  5510. working = false
  5511. end
  5512.  
  5513. mouse.KeyDown:connect(function(kkk)
  5514. local key = kkk:lower()
  5515. if usable and working == false then
  5516. if key == "z" then
  5517. if equipped == false then
  5518. if firsttime then
  5519. firsttime = false
  5520. notify("Equipped || Press X or C to equip one of two weapons",true)
  5521. else
  5522. notify("Equipped")
  5523. end
  5524. equip()
  5525. else
  5526. notify("Unequipped")
  5527. unequip()
  5528. end
  5529. elseif key == "x" then
  5530. if blademode ~= "katana" and equipped == true then
  5531. getrid(handle)
  5532. if firsttime2 then
  5533. firsttime2 = false
  5534. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  5535. else
  5536. notify("Katana mode enabled")
  5537. end
  5538. katanamode()
  5539. elseif blademode == "katana" then
  5540. getrid(handle)
  5541. notify("Katana mode disabled")
  5542. end
  5543. elseif key == "v" then
  5544. if blademode ~= "gun" and equipped == true then
  5545. getrid(handle)
  5546. if firsttime5 then
  5547. firsttime5 = false
  5548. notify("Gun mode enabled || Click to perform an action",true)
  5549. else
  5550. notify("Gun mode enabled")
  5551. end
  5552. gunmode()
  5553. elseif blademode == "gun" then
  5554. getrid(handle)
  5555. notify("Gun mode disabled")
  5556. end
  5557. elseif key == "b" then
  5558. if childlock == false then
  5559. if blademode ~= "dildo" and equipped == true then
  5560. getrid(handle)
  5561. if firsttime4 then
  5562. firsttime4 = false
  5563. notify("Dildo mode enabled || Click to perform an action",true)
  5564. else
  5565. notify("??? mode enabled")
  5566. end
  5567. dildo()
  5568. elseif blademode == "dildo" then
  5569. notify("??? mode disabled")
  5570. getrid(handle)
  5571. end
  5572. end
  5573. elseif key == "c" then
  5574. if blademode ~= "knife" and equipped == true then
  5575. getrid(handle)
  5576. if firsttime3 then
  5577. firsttime3 = false
  5578. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  5579. else
  5580. notify("Knife mode enabled")
  5581. end
  5582. knifemode()
  5583. elseif blademode == "knife" then
  5584. notify("Knife mode disabled")
  5585. getrid(handle)
  5586. end
  5587. elseif key == "q" then
  5588. if blademode == "katana" then
  5589. notify()
  5590. katanaQ()
  5591. elseif blademode == "knife" then
  5592. mode = "release"
  5593. notify("Mode changed to "..mode)
  5594. end
  5595. elseif key == "e" then
  5596. if blademode == "katana" then
  5597. notify()
  5598. katanaE()
  5599. elseif blademode == "knife" then
  5600. mode = "throw"
  5601. notify("Mode changed to "..mode)
  5602. end
  5603. elseif key == "f" then
  5604. if blademode == "handle" then
  5605. notify([[BEGONE
  5606. THOT]])
  5607. begoneTHOUGHT()
  5608. elseif blademode == "knife" then
  5609. mode = "kill"
  5610. notify("Mode changed to "..mode)
  5611. end
  5612. elseif key == "t" then
  5613. if blademode == "knife" then
  5614. mode = "fling"
  5615. notify("Mode changed to "..mode)
  5616. end
  5617. end
  5618. end
  5619. if key == "m" and sounding == false then
  5620. --badass mode
  5621. pcall(function()
  5622. if badass.Playing == false then
  5623. sounding = true
  5624. for i,v in pairs(workspace:GetDescendants()) do
  5625. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  5626. v:Stop()
  5627. end
  5628. end
  5629. badass:Play()
  5630. badass.Volume = 10
  5631. sounding = false
  5632. else
  5633. sounding = true
  5634. for i=1,100 do
  5635. badass.Volume = badass.Volume-0.1
  5636. wait()
  5637. end
  5638. badass.Volume = 0
  5639. badass:Stop()
  5640. sounding = false
  5641. end
  5642. end)
  5643. end
  5644. if key == "r" then
  5645. rag1 = true
  5646. if rag1 == true and rag2 == true then
  5647. oogabooga()
  5648. end
  5649. end
  5650. if key == "g" then
  5651. rag2 = true
  5652. if rag1 == true and rag2 == true then
  5653. oogabooga()
  5654. end
  5655. end
  5656. end)
  5657. mouse.KeyUp:connect(function(key)
  5658. if key == "r" then
  5659. rag1 = false
  5660. end
  5661. if key == "g" then
  5662. rag2 = false
  5663. end
  5664. end)
  5665.  
  5666. handle.ChildAdded:connect(function(child)
  5667. if child:IsA('BasePart') then
  5668. child.CanCollide = false
  5669. if child.Name == "blade" then
  5670. child.Touched:connect(function(hit)
  5671. if blademode == "katana" and swinging then
  5672. if gettingeem then
  5673. if goteem == nil then
  5674. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5675. local sounn = Instance.new("Sound", char.Torso)
  5676. local lipp = math.random(1, 3)
  5677. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5678. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5679. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5680. sounn:Play()
  5681. goteem = hit.Parent
  5682. pcall(function()
  5683. goteem.HumanoidRootPart:Destroy()
  5684. end)
  5685. pcall(function()
  5686. ragdollpart(goteem,"Right Arm")
  5687. ragdollpart(goteem,"Right Leg")
  5688. ragdollpart(goteem,"Left Arm")
  5689. ragdollpart(goteem,"Left Leg")
  5690. end)
  5691. pcall(function()
  5692. ragdollpart(goteem,"RightUpperArm")
  5693. ragdollpart(goteem,"RightUpperLeg")
  5694. ragdollpart(goteem,"LeftUpperArm")
  5695. ragdollpart(goteem,"LeftUpperLeg")
  5696. end)
  5697. pcall(function()
  5698. local weld = Instance.new('Weld',goteem.Torso)
  5699. weld.Part0 = goteem.Torso
  5700. weld.Part1 = handle
  5701. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  5702. end)
  5703. pcall(function()
  5704. local weld = Instance.new('Weld',goteem.UpperTorso)
  5705. weld.Part0 = goteem.UpperTorso
  5706. weld.Part1 = handle
  5707. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  5708. end)
  5709. pcall(function()
  5710. local thang = "Torso"
  5711. if goteem:FindFirstChild('UpperTorso') then
  5712. thang = "UpperTorso"
  5713. end
  5714. local ayybleed = Instance.new('Part',goteem)
  5715. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  5716. ayybleed.BrickColor = BrickColor.new('Maroon')
  5717. ayybleed.Material = Enum.Material.SmoothPlastic
  5718. ayybleed.Name = "ayybleed"
  5719. ayybleed.CanCollide = false
  5720. ayybleed.Transparency = 1
  5721. ayybleed.CFrame = goteem[thang].CFrame
  5722. ayybleed:BreakJoints()
  5723. local attachment1 = Instance.new('Attachment',ayybleed)
  5724. attachment1.Position = Vector3.new(0,0,0)
  5725. attachment1.Orientation = Vector3.new(-90, 0, -90)
  5726. local attachment0 = Instance.new('Attachment',goteem[thang])
  5727. if attachment0 and attachment1 then
  5728. local constraint = Instance.new("HingeConstraint")
  5729. constraint.Attachment0 = attachment0
  5730. constraint.Attachment1 = attachment1
  5731. constraint.LimitsEnabled = true
  5732. constraint.UpperAngle = 0
  5733. constraint.LowerAngle = 0
  5734. constraint.Parent = goteem
  5735. end
  5736. local bleedBLEED= coroutine.wrap(function()
  5737. bleed(ayybleed)
  5738. end)
  5739. bleedBLEED()
  5740. end)
  5741. end
  5742. end
  5743. elseif SLESH then
  5744.  
  5745. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5746. local sounn = Instance.new("Sound", char.Torso)
  5747. local lipp = math.random(1, 3)
  5748. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5749. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5750. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5751. sounn:Play()
  5752. ragdollpart(hit.Parent,hit.Name,false)
  5753. end
  5754. else
  5755. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5756. local sounn = Instance.new("Sound", char.Torso)
  5757. local lipp = math.random(1, 3)
  5758. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5759. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5760. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5761. sounn:Play()
  5762. swinging = false
  5763. ragdollpart(hit.Parent,"Head",true,false)
  5764. end
  5765. end
  5766. elseif blademode == "knife" then
  5767. if grabbing == true and grabbed == nil then
  5768. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5769. grabbed = hit.Parent
  5770.  
  5771. stun(grabbed)
  5772.  
  5773. local grabwelds = Instance.new("Weld", char.Torso)
  5774. grabwelds.Part0 = char.Torso
  5775. pcall(function()
  5776. grabwelds.Part1 = grabbed.Torso
  5777. end)
  5778. pcall(function()
  5779. grabwelds.Part1 = grabbed.UpperTorso
  5780. end)
  5781. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  5782. grabweld = grabwelds
  5783. end
  5784. end
  5785. end
  5786. end)
  5787. end
  5788. elseif child:IsA("Model") then
  5789. child.ChildAdded:connect(function(dildotip)
  5790. if dildotip:IsA('BasePart') then
  5791. dildotip.Touched:connect(function(hit)
  5792. if MOAN == true then
  5793. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5794. local sound = Instance.new('Sound',hit.Parent.Head)
  5795. sound.SoundId = 'rbxassetid://959679286'
  5796. sound.Volume = 5
  5797. sound:Play()
  5798. local sound3 = Instance.new("Sound",hit.Parent.Head)
  5799. sound3.Volume = 5.5
  5800. sound3.SoundId = "rbxassetid://702631545"
  5801. sound3:Play()
  5802. pcall(function()
  5803. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  5804. if v:IsA('Decal') then v:Destroy() end
  5805. end
  5806. end)
  5807. pcall(function()
  5808. local ree=Instance.new('Decal',hit.Parent.Head)
  5809. ree.Name = "face"
  5810. ree.Texture = "rbxassetid://47555230"
  5811. end)
  5812. MOAN = false
  5813. aidsificating = hit.Parent
  5814. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  5815. if v:IsA("Part") then
  5816. v:FindFirstChild("ParticleEmitter"):Destroy()
  5817. end
  5818. end
  5819. end
  5820. end
  5821. end)
  5822. end
  5823. end)
  5824. end
  5825. end)
  5826.  
  5827. mouse.Button1Down:connect(function(jew)
  5828. if usable and working == false and equipped then
  5829. if blademode == "katana" then
  5830. notify()
  5831. katanaswing()
  5832. elseif blademode == "knife" then
  5833. notify()
  5834. if grabbed == nil then
  5835. if mode == "fling" then
  5836. fling()
  5837. else
  5838. grab()
  5839. end
  5840. elseif grabbed ~= nil then
  5841. if mode == "kill" then
  5842. kill()
  5843. elseif mode == "throw" then
  5844. throw()
  5845. elseif mode == "release" then
  5846. release()
  5847. end
  5848. end
  5849. elseif blademode == "dildo" then
  5850. raep()
  5851. end
  5852. end
  5853. end)
  5854.  
  5855. end
  5856. spawned()
  5857.  
  5858. player.CharacterAdded:connect(function()
  5859. spawned()
  5860. end)
  5861. local avgs = {}
  5862.  
  5863. game:GetService('RunService').Heartbeat:connect(function(step)
  5864. local ofps = math.floor((60/(step*60))*10)/10
  5865. if #avgs > 100 then
  5866. table.remove(avgs,1)
  5867. end
  5868. table.insert(avgs,#avgs+1,ofps)
  5869. local fpsa = 0
  5870. for i,v in pairs(avgs) do
  5871. fpsa = fpsa+v
  5872. end
  5873. fpsa = math.floor(fpsa/#avgs)
  5874. fps.Text = 'FPS: '..tostring(fpsa)
  5875. end)
  5876.  
  5877. while true do
  5878. for i,v in pairs(rekt) do
  5879. if v.Parent ~= nil then
  5880. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  5881. for a,c in pairs(v:GetChildren()) do
  5882. if c:IsA('Tool') then
  5883. c.ManualActivationOnly = true
  5884. wait()
  5885. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  5886. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  5887. c.ManualActivationOnly = false
  5888. end
  5889. end
  5890. end
  5891. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5892. v:FindFirstChildOfClass('Humanoid').Sit = false
  5893. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  5894. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  5895. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  5896. else
  5897. table.remove(rekt,i)
  5898. end
  5899. else
  5900. table.remove(rekt,i)
  5901. end
  5902. end
  5903. wait()
  5904. end
  5905.  
  5906. --//=================================\\
  5907. --|| DAMAGE FUNCTIONS
  5908. --\\=================================//
  5909.  
  5910. function StatLabel(LABELTYPE, CFRAME, TEXT, COLOR)
  5911. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  5912. STATPART.CFrame = CF(CFRAME.p + VT(0, 1.5, 0))
  5913. local BODYGYRO = IT("BodyGyro", STATPART)
  5914. local BODYPOSITION = IT("BodyPosition", STATPART)
  5915. BODYPOSITION.P = 2000
  5916. BODYPOSITION.D = 100
  5917. BODYPOSITION.maxForce = VT(math.huge, math.huge, math.huge)
  5918. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2, 2), 6, MRANDOM(-2, 2))
  5919. game:GetService("Debris"):AddItem(STATPART ,5)
  5920. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  5921. BILLBOARDGUI.Adornee = STATPART
  5922. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  5923. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  5924. BILLBOARDGUI.AlwaysOnTop = false
  5925. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  5926. TEXTLABEL.BackgroundTransparency = 1
  5927. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  5928. TEXTLABEL.Text = TEXT
  5929. TEXTLABEL.Font = "SciFi"
  5930. TEXTLABEL.FontSize="Size42"
  5931. TEXTLABEL.TextColor3 = COLOR
  5932. TEXTLABEL.TextStrokeTransparency = 1
  5933. TEXTLABEL.TextScaled = true
  5934. TEXTLABEL.TextWrapped = true
  5935. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  5936. if LABELTYPE == "Normal" then
  5937. for i = 1, 30 do
  5938. Swait()
  5939. STATPART.Position = STATPART.Position + VT(0, (15-i)/10 ,0)
  5940. TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/30)
  5941. end
  5942. elseif LABELTYPE == "Debuff" then
  5943. for i = 1, 30 do
  5944. Swait()
  5945. STATPART.Position = STATPART.Position - VT(0, i/10 ,0)
  5946. TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/30)
  5947. end
  5948. elseif LABELTYPE == "Shock" then
  5949. local ORIGIN = STATPART.Position
  5950. for i = 1, 30 do
  5951. Swait()
  5952. STATPART.Position = ORIGIN + VT(MRANDOM(-2,2),MRANDOM(-2,2),MRANDOM(-2,2))
  5953. TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/30)
  5954. end
  5955. end
  5956. THEPART.Parent = nil
  5957. end),STATPART, BODYPOSITION, TEXTLABEL)
  5958. end
  5959.  
  5960. local BODY = {}
  5961. for _, c in pairs(Character:GetDescendants()) do
  5962. if c:IsA("BasePart") and c.Name ~= "Handle" then
  5963. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  5964. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  5965. end
  5966. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency,c.Size,c.Name})
  5967. elseif c:IsA("JointInstance") then
  5968. table.insert(BODY,{c,c.Parent,nil,nil,nil,nil,nil})
  5969. end
  5970. end
  5971. function refit()
  5972. Character.Parent = workspace
  5973. for e = 1, #BODY do
  5974. if BODY[e] ~= nil then
  5975. local STUFF = BODY[e]
  5976. local PART = STUFF[1]
  5977. local PARENT = STUFF[2]
  5978. local MATERIAL = STUFF[3]
  5979. local COLOR = STUFF[4]
  5980. local TRANSPARENCY = STUFF[5]
  5981. --local SIZE = STUFF[6]
  5982. local NAME = STUFF[7]
  5983. if PART.ClassName == "Part" and PART ~= RootPart then
  5984. PART.Material = MATERIAL
  5985. PART.Transparency = TRANSPARENCY
  5986. PART.Name = NAME
  5987. end
  5988. if PART.Parent ~= PARENT then
  5989. Humanoid:remove()
  5990. PART.Parent = PARENT
  5991. Humanoid = IT("Humanoid",Character)
  5992. end
  5993. end
  5994. end
  5995. end
  5996.  
  5997. Humanoid.Died:connect(function()
  5998. Humanoid.Parent = nil
  5999. Humanoid.MaxHealth = "inf"
  6000. Humanoid.Health = "inf"
  6001. refit()
  6002. Humanoid.Parent = Character
  6003. CreateSound("907330011", Head, 10, 1.2)
  6004.  
  6005. end)
  6006.  
  6007.  
  6008. --//=================================\\
  6009. --|| DAMAGING
  6010. --\\=================================//
  6011.  
  6012. function killnearest(position,range,maxstrength,direction)
  6013. for i,v in ipairs(workspace:GetChildren()) do
  6014. local body = v:GetChildren()
  6015. for part = 1, #body do
  6016. if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  6017. if(body[part].Position - position).Magnitude < range then
  6018. if v.ClassName == "Model" then
  6019. --v:BreakJoints()
  6020. end
  6021. local POS = position
  6022. coroutine.resume(coroutine.create(function()
  6023. body[part].Anchored = true
  6024. body[part].Parent = Effects
  6025. body[part].CanCollide = true
  6026. local SIZE = body[part].Size
  6027. body[part].Material = "Glass"
  6028. CreateSound("878000314", body[part], 1, MRANDOM(1, 1) / 1)
  6029. for i = 1, 75 do
  6030. Swait()
  6031.  
  6032. body[part].Size = VT(SIZE.X+MRANDOM(-0.5,0.5),SIZE.Y+MRANDOM(-0.5,0.5),SIZE.Z+MRANDOM(-0.5,0.5))
  6033. end
  6034. coroutine.resume(coroutine.create(function()
  6035. while true do
  6036. Swait()
  6037.  
  6038. body[part].Size = VT(SIZE.X+MRANDOM(-0.5,0.5),SIZE.Y+MRANDOM(-0.5,0.5),SIZE.Z+MRANDOM(-0.5,0.5))
  6039. end
  6040. end))
  6041. body[part].Anchored = true
  6042.  
  6043. end))
  6044. end
  6045. end
  6046. end
  6047. if v.ClassName == "Part" then
  6048. if v.Anchored == false and (v.Position - position).Magnitude < range then
  6049. local POS = position
  6050. coroutine.resume(coroutine.create(function()
  6051. v.Anchored = true
  6052. v.Parent = Effects
  6053. v.CanCollide = true
  6054. local SIZE = v.Size
  6055. v.Material = "Glass"
  6056. CreateSound("878000314", v, 2, MRANDOM(1, 1) / 1)
  6057. for i = 1, 75 do
  6058. Swait()
  6059.  
  6060. v.Size = VT(SIZE.X+MRANDOM(-0.5,0.5),SIZE.Y+MRANDOM(-0.5,0.5),SIZE.Z+MRANDOM(-0.5,0.5))
  6061. end
  6062. coroutine.resume(coroutine.create(function()
  6063. while true do
  6064. Swait()
  6065.  
  6066. v.Size = VT(SIZE.X+MRANDOM(-0.5,0.5),SIZE.Y+MRANDOM(-0.5,0.5),SIZE.Z+MRANDOM(-0.5,0.5))
  6067. end
  6068. end))
  6069. v.Anchored = true
  6070.  
  6071. end))
  6072. end
  6073. end
  6074. end
  6075. end
  6076.  
  6077. --//=================================\\
  6078. --|| ATTACK FUNCTIONS AND STUFF
  6079. --\\=================================//
  6080.  
  6081. function AttackTemplate()
  6082. ATTACK = true
  6083. Rooted = false
  6084. for i=0, 1, 0.1 / Animation_Speed do
  6085. Swait()
  6086. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6087. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6088. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  6089. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  6090. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6091. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6092. end
  6093. ATTACK = false
  6094. Rooted = false
  6095. end
  6096.  
  6097. function DeathAgreement()
  6098. ATTACK = true
  6099. Rooted = false
  6100. local SPEED = Speed
  6101. Speed = 10
  6102. CreateSound("169445572", RightArm, 10, 1.1)
  6103. for i=0, 0, 0.1 / Animation_Speed do
  6104. Swait()
  6105. turnto(Mouse.Hit.p)
  6106. MagicSphere(VT(1,1,1),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Lime green",VT(-1/15,-1/15,-1/15))
  6107. MagicSphere(VT(2,2,2),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Lime green",VT(-2/15,-2/15,-2/15))
  6108. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-85)), 0.15 / Animation_Speed)
  6109. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(85)), 0.2 / Animation_Speed)
  6110. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90+(MRANDOM(-45,45)/10)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  6111. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-85)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  6112. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6113. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6114. end
  6115. for i=0, 0.15, 0.1 / Animation_Speed do
  6116. Swait()
  6117. turnto(Mouse.Hit.p)
  6118. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(65)), 1 / Animation_Speed)
  6119. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 1 / Animation_Speed)
  6120. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(65)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6121. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  6122. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6123. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6124. end
  6125. local PART = CreatePart(3, Effects, "Neon", 0, 0.8, "Really red", "Punch", VT(50,50,50),false)
  6126. PART.CFrame = RootPart.CFrame * CF(0,0,-25)
  6127. PART.Shape = "Ball"
  6128. local bv = Instance.new("BodyVelocity")
  6129. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  6130. bv.velocity = RootPart.CFrame.lookVector*600
  6131. bv.Parent = PART
  6132. bv.Name = "PROJECTILEVELOCITY"
  6133. CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Really red",VT(2.5,0.2,2.5))
  6134. CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Really red",VT(3,0.2,3))
  6135. CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Really red",VT(2,0.6,2))
  6136. CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Really red",VT(2.2,0.6,2.2))
  6137. CreateSound("414517163", Effects, 10, MRANDOM(7, 12) / 10)
  6138. coroutine.resume(coroutine.create(function()
  6139. for i = 1, 10 do
  6140. Swait()
  6141. PART.Transparency = PART.Transparency + 0.2/10
  6142. PART.Size = PART.Size + VT(8,8,8)
  6143. killnearest(PART.Position,PART.Size.Y/2+15,100,RootPart.CFrame)
  6144. end
  6145. PART:Destroy()
  6146. end))
  6147. for i=0, 1, 0.1 / Animation_Speed do
  6148. Swait()
  6149. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(15), RAD(0), RAD(95)), 2 / Animation_Speed)
  6150. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 3 / Animation_Speed)
  6151. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  6152. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-70), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  6153. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 3 / Animation_Speed)
  6154. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 3 / Animation_Speed)
  6155. end
  6156. Speed = SPEED
  6157. ATTACK = false
  6158. Rooted = false
  6159. end
  6160.  
  6161. function GrabTime()
  6162. ATTACK = true
  6163. Rooted = false
  6164. local HASGRABBED = false
  6165. local WELD = nil
  6166. local TORS = nil
  6167. local hitting = FIST.Touched:connect(function(hit)
  6168. if hit.Parent:FindFirstChild("Humanoid") then
  6169. if hit.Parent.Humanoid.Health ~= 0 then
  6170. UNANCHOR = false
  6171. TORS = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6172. TORS.Anchored = true
  6173. TORS.CFrame = RightArm.CFrame * CF(0,-1.15,0) * ANGLES(RAD(90), RAD(0), RAD(0))
  6174. WELD = weldBetween(RightArm,TORS)
  6175. HASGRABBED = true
  6176. Rooted = true
  6177. end
  6178. end
  6179. end)
  6180. for i=0, 1, 0.1 / Animation_Speed do
  6181. Swait()
  6182. if HASGRABBED == true then
  6183. break
  6184. end
  6185. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 2 / Animation_Speed)
  6186. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 2 / Animation_Speed)
  6187. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-25)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  6188. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  6189. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  6190. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  6191. end
  6192. hitting:disconnect()
  6193. if HASGRABBED == true then
  6194. TORS.Anchored = false
  6195. RootPart.Anchored = true
  6196. for i=0, 2, 0.1 / Animation_Speed do
  6197. Swait()
  6198. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.2) * ANGLES(RAD(65), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6199. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6200. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  6201. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  6202. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  6203. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, -1) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6204. end
  6205. CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.5,0.3,0.5))
  6206. CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,2,"Pearl",VT(0.6,0.3,0.6))
  6207. local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "Sound", VT(0,0,0))
  6208. SOUNDPART.CFrame = RootPart.CFrame
  6209. Debris:AddItem(SOUNDPART,5)
  6210. CreateSound("357202073", SOUNDPART, 2, 1)
  6211. for i = 1, 15 do
  6212. Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(0), RAD(MRANDOM(-180,180)), RAD(90)),"Pearl", 1 + MRANDOM(1,30)/15)
  6213. end
  6214. for i=0, 2, 0.1 / Animation_Speed do
  6215. Swait()
  6216. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 50000000) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  6217. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6218. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  6219. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  6220. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  6221. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  6222. end
  6223. for i=0, 0.25, 0.1 / Animation_Speed do
  6224. Swait()
  6225. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), 3 / Animation_Speed)
  6226. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  6227. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  6228. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  6229. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6230. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6231. end
  6232. if HITFLOOR ~= nil then
  6233. CreateDebreeRing(HITFLOOR,CF(RootPart.Position)*CF(0,-3,0).p,15,VT(7,7,7),85)
  6234. end
  6235. CreateSound("414517163", Effects, 10, MRANDOM(7, 12) / 10)
  6236. WELD:remove()
  6237. for i = 1, 25 do
  6238. Swait()
  6239. killnearest(RootPart.Position,45,100,Torso.CFrame)
  6240. CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,5,"Pearl",VT(0.3,3,0.3))
  6241. CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Really red",VT(1,0.4,1))
  6242. CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,5,"Really red",VT(2.3,0.3,2.3))
  6243. Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Pearl", 1 + MRANDOM(1,30)/5)
  6244. Slice(0.1,65,CF(RightArm.CFrame*CF(0,-1,0).p) * ANGLES(RAD(MRANDOM(-20,20)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-20,20))),"Lime green", 1 + MRANDOM(1,30)/15)
  6245. end
  6246. end
  6247. UNANCHOR = true
  6248. ATTACK = false
  6249. Rooted = false
  6250. end
  6251.  
  6252. function MaxSpeed()
  6253. local ORIGIN = RootPart.Position
  6254. CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3,0.4))
  6255. CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3.1,0.6))
  6256. local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "Sound", VT(0,0,0))
  6257. SOUNDPART.CFrame = RootPart.CFrame
  6258. Debris:AddItem(SOUNDPART,5)
  6259. CreateSound("169445572", SOUNDPART, 2, 1)
  6260. RootPart.CFrame = CF(Mouse.Hit.p+VT(0,3,0),VT(ORIGIN.X,Mouse.Hit.p.Y,ORIGIN.Z))
  6261. Swait()
  6262. CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3,0.4))
  6263. CreateWave2(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),false,2,"Pearl",VT(0.2,3.1,0.6))
  6264. local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "Sound", VT(0,0,0))
  6265. SOUNDPART.CFrame = RootPart.CFrame
  6266. Debris:AddItem(SOUNDPART,5)
  6267. CreateSound("1295446488", SOUNDPART, 2, 1)
  6268. if MRANDOM(1,8) == 1 then
  6269. ATTACK = true
  6270. Rooted = true
  6271. local FRUITSTABLE = {
  6272. {MeshId = "16190555", TextureId = "16190577", Color = "Really red"},
  6273. {MeshId = "119574562", TextureId = "64374853", Color = "New Yeller"},
  6274. {MeshId = "24394186", TextureId = "24394178", Color = "Brown"}
  6275. }
  6276. local FRUIT = FRUITSTABLE[MRANDOM(1, #FRUITSTABLE)]
  6277. local FRUITMODEL = CreatePart(3, Effects, "Neon", 0, 0, FRUIT.Color, "Fruit", VT(0,0,0),false)
  6278. CreateMesh("SpecialMesh", FRUITMODEL, "FileMesh", FRUIT.MeshId, FRUIT.TextureId, VT(2,2,2), VT(0,0,0))
  6279. FRUITMODEL.CFrame = RightArm.CFrame * CF(0,-1.5,0)
  6280. weldBetween(RightArm,FRUITMODEL)
  6281. for i=0, 4, 0.1 / Animation_Speed do
  6282. Swait()
  6283. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6284. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6285. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(190), RAD(-145)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  6286. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  6287. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6288. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6289. end
  6290. CreateSound("414517163", RightArm, 10, MRANDOM(7, 12) / 10)
  6291. FRUITMODEL:remove()
  6292. for i = 1, 15 do
  6293. Slice(0.1,15,RightArm.CFrame*CF(0,-1,0) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),FRUIT.Color, 1 + MRANDOM(1,10)/15)
  6294. end
  6295. for i=0, 0.5, 0.1 / Animation_Speed do
  6296. Swait()
  6297. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6298. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6299. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(190), RAD(-175)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  6300. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  6301. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6302. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6303. end
  6304. ATTACK = false
  6305. Rooted = false
  6306. end
  6307. end
  6308.  
  6309. function GreenUltimate()
  6310. ATTACK = true
  6311. Rooted = true
  6312. CreateSound("169445572", RightArm, 10, 0.8)
  6313. for i=0, 8, 0.1 / Animation_Speed do
  6314. Swait()
  6315. turnto(Mouse.Hit.p)
  6316. CreateWave(VT(3,1,3),65,CF(RootPart.Position)*CF(0,-3,0),true,2,"Really red",VT(0.2,0,0.2))
  6317. Slice(0.1,65,RightArm.CFrame*CF(0,-1,0) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Lime green", 1.1)
  6318. MagicSphere(VT(0.2,0.2,0.2),15,CF(RightArm.CFrame*CF(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5)).p,RightArm.Position),"New Yeller",VT(0.001,0.001,1),0)
  6319. MagicSphere(VT(0.2,0.2,0.2),15,CF(RightArm.CFrame*CF(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5)).p,RightArm.Position),"Lime green",VT(0.001,0.001,2),0)
  6320. MagicSphere(VT(1,1,1),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Lime green",VT(-1/15,-1/15,-1/15))
  6321. MagicSphere(VT(2,2,2),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Lime green",VT(-2/15,-2/15,-2/15))
  6322. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-85)), 0.15 / Animation_Speed)
  6323. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(85)), 0.2 / Animation_Speed)
  6324. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90+(MRANDOM(-45,45)/10)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  6325. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-85)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  6326. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6327. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6328. end
  6329. for i=0, 0.15, 0.1 / Animation_Speed do
  6330. Swait()
  6331. turnto(Mouse.Hit.p)
  6332. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(65)), 1 / Animation_Speed)
  6333. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 1 / Animation_Speed)
  6334. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(65)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6335. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  6336. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6337. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6338. end
  6339. MagicSphere(VT(6,6,6),100,RootPart.CFrame * CF(0,0,-6),"Really red",VT(-0.04,-0.04,-0.04))
  6340. MagicSphere(VT(5,5,5),100,RootPart.CFrame * CF(0,0,-6),"Really black",VT(-0.035,-0.035,-0.035))
  6341. coroutine.resume(coroutine.create(function()
  6342. Swait(100)
  6343. for i = 1, 5 do
  6344. MagicSphere(VT(150,150,150),75,RootPart.CFrame * CF(0,0,-72*i),"Really red",VT(-150/(150-(15*i)),-150/(150-(15*i)),-150/(150-(15*i))))
  6345. CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Lime green",VT(4.5*i,0.2,4.5*i))
  6346. CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Lime green",VT(5*i,0.2,5*i))
  6347. CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Lime green",VT(4*i,0.6,4*i))
  6348. CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15*i)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Lime green",VT(5.2*i,0.6,5.2*i))
  6349. end
  6350. killnearest(RootPart.CFrame * CF(0,0,-500).p,500,1000,RootPart.CFrame)
  6351. for i = 1, 5 do
  6352. CreateSound("414517163", Effects, 10, MRANDOM(5, 8) / 10)
  6353. CreateSound("414517163", Effects, 10, MRANDOM(5, 8) / 10)
  6354. end
  6355. coroutine.resume(coroutine.create(function()
  6356. for i = 1, 50 do
  6357. Swait()
  6358. for i = 1, 1 do
  6359. Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Pearl", 1 + MRANDOM(1,30)/5)
  6360. end
  6361. for i = 1, 2 do
  6362. Slice(0.1,65,CF(RootPart.Position) * ANGLES(RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180)), RAD(MRANDOM(-180,180))),"Lime green", 1 + MRANDOM(1,30)/3)
  6363. end
  6364. end
  6365. end))
  6366. end))
  6367. for i=0, 4, 0.1 / Animation_Speed do
  6368. Swait()
  6369. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(15), RAD(0), RAD(95)), 2 / Animation_Speed)
  6370. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 3 / Animation_Speed)
  6371. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  6372. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-70), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  6373. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 3 / Animation_Speed)
  6374. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 3 / Animation_Speed)
  6375. end
  6376. ATTACK = false
  6377. Rooted = false
  6378. end
  6379.  
  6380. --//=================================\\
  6381. --|| ASSIGN THINGS TO KEYS
  6382. --\\=================================//
  6383.  
  6384. function MouseDown(Mouse)
  6385. if ATTACK == false then
  6386. end
  6387. end
  6388.  
  6389. function MouseUp(Mouse)
  6390. HOLD = false
  6391. end
  6392.  
  6393. function KeyDown(Key)
  6394. KEYHOLD = true
  6395. if Key == "z" and ATTACK == false then
  6396. DeathAgreement()
  6397. end
  6398.  
  6399. if Key == "b" and ATTACK == false then
  6400. GrabTime()
  6401. end
  6402.  
  6403. if Key == "c" and ATTACK == false then
  6404. MaxSpeed()
  6405. end
  6406.  
  6407. if Key == "x" and ATTACK == false then
  6408. GreenUltimate()
  6409. end
  6410.  
  6411. if Key == "p" and ATTACK == false then
  6412. if Speed == 16 then
  6413. Speed = 150
  6414. elseif Speed == 150 then
  6415. Speed = 16
  6416. end
  6417. end
  6418. end
  6419.  
  6420. function KeyUp(Key)
  6421. KEYHOLD = false
  6422. end
  6423.  
  6424. Mouse.Button1Down:connect(function(NEWKEY)
  6425. MouseDown(NEWKEY)
  6426. end)
  6427. Mouse.Button1Up:connect(function(NEWKEY)
  6428. MouseUp(NEWKEY)
  6429. end)
  6430. Mouse.KeyDown:connect(function(NEWKEY)
  6431. KeyDown(NEWKEY)
  6432. end)
  6433. Mouse.KeyUp:connect(function(NEWKEY)
  6434. KeyUp(NEWKEY)
  6435. end)
  6436.  
  6437. --//=================================\\
  6438. --\\=================================//
  6439.  
  6440.  
  6441. function unanchor()
  6442. if UNANCHOR == true then
  6443. g = Character:GetChildren()
  6444. for i = 1, #g do
  6445. if g[i].ClassName == "Part" then
  6446. g[i].Anchored = false
  6447. end
  6448. end
  6449. end
  6450. end
  6451.  
  6452.  
  6453. --//=================================\\
  6454. --|| WRAP THE WHOLE SCRIPT UP
  6455. --\\=================================//
  6456.  
  6457. Humanoid.Changed:connect(function(Jump)
  6458. if Jump == "Jump" and (Disable_Jump == true) then
  6459. Humanoid.Jump = false
  6460. end
  6461. end)
  6462.  
  6463. while true do
  6464. Swait()
  6465. ANIMATE.Parent = nil
  6466. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  6467. IDLEANIMATION:Play()
  6468. SINE = SINE + CHANGE
  6469. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  6470. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  6471. local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  6472. HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  6473. local WALKSPEEDVALUE = 0
  6474. if Speed < 35 then
  6475. WALKSPEEDVALUE = 6
  6476. else
  6477. WALKSPEEDVALUE = 3
  6478. end
  6479. if ANIM == "Walk" and TORSOVELOCITY > 1 and Rooted == false then
  6480. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (1) / Animation_Speed)
  6481. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6482. if Speed < 35 then
  6483. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(56 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
  6484. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(56 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
  6485. else
  6486. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(80 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
  6487. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(80 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (WALKSPEEDVALUE) / Animation_Speed)
  6488. end
  6489. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) or Rooted == true then
  6490. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6491. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6492. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6493. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6494. end
  6495. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  6496. ANIM = "Jump"
  6497. if ATTACK == false then
  6498. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6499. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6500. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  6501. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  6502. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  6503. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  6504. end
  6505. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  6506. ANIM = "Fall"
  6507. if ATTACK == false then
  6508. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6509. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6510. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  6511. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  6512. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  6513. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  6514. end
  6515. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  6516. ANIM = "Idle"
  6517. if ATTACK == false then
  6518. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6519. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6520. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  6521. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  6522. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6523. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6524. end
  6525. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil and Rooted == false then
  6526. ANIM = "Walk"
  6527. WALK = WALK + 1 / Animation_Speed
  6528. if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
  6529. WALK = 0
  6530. if WALKINGANIM == true then
  6531. WALKINGANIM = false
  6532. elseif WALKINGANIM == false then
  6533. WALKINGANIM = true
  6534. end
  6535. end
  6536. --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6537. --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6538. if ATTACK == false then
  6539. if Speed < 35 then
  6540. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6541. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6542. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6543. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  6544. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  6545. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  6546. else
  6547. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6548. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6549. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-30 * COS(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6550. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-30 * COS(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  6551. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  6552. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  6553. end
  6554. end
  6555. end
  6556. unanchor()
  6557. Humanoid.MaxHealth = "inf"
  6558. Humanoid.Health = "inf"
  6559. if Rooted == false then
  6560. Disable_Jump = false
  6561. Humanoid.WalkSpeed = Speed
  6562. elseif Rooted == true then
  6563. Disable_Jump = true
  6564. Humanoid.WalkSpeed = 0
  6565. end
  6566. local MATHS = {"0","1"}
  6567. Humanoid.Name = MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]
  6568. Humanoid.PlatformStand = false
  6569. end
  6570.  
  6571. --//=================================\\
  6572. --\\=================================//
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578. --//====================================================\\--
  6579. --|| END OF SCRIPT
  6580. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement