Advertisement
Kirito989

Untitled

May 28th, 2018
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 179.54 KB | None | 0 0
  1. local player = game:GetService('Players').LocalPlayer
  2. local rightclone = Instance.new('Motor6D')
  3. rightclone.Name = "Right Shoulder"
  4. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  5. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  6. local leftclone = Instance.new('Motor6D')
  7. leftclone.Name = "Left Shoulder"
  8. leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9. leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10. local leftlegclone = Instance.new('Motor6D')
  11. leftlegclone.Name = "Left Hip"
  12. leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  13. leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  14. local rightlegclone = Instance.new('Motor6D')
  15. rightlegclone.Name = "Right Hip"
  16. rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  17. rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  18. local torsoclone = Instance.new('Motor6D')
  19. torsoclone.Name = "RootJoint"
  20. torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  21. torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  22. local mouse = player:GetMouse()
  23. local rag1 = false
  24. local rag2 = false
  25. local firsttime = true
  26. local firsttime2 = true
  27. local firsttime3 = true
  28. local firsttime4 = true
  29. local firsttime5 = true
  30. local childlock = false
  31. local math1 = math.random(1,5)
  32. math1 = math1+(math.random(0,9)/10)
  33. local math2 = math.random(1,15)
  34. math2 = math2+(math.random(0,9)/10)
  35. local math3 = math.random(1,10)
  36. math3 = math3+(math.random(0,9)/10)
  37. local math4 = math.random(5,100)
  38. math4 = math4+(math.random(0,9)/10)
  39. local answer = (math4+(math1*math3))/(math1*math2)
  40. answer = math.floor((answer*10)+0.5)
  41. answer = answer/10
  42.  
  43. local rekt = {}
  44.  
  45. -- Objects
  46.  
  47. local MainGUI = Instance.new("ScreenGui")
  48. local Customize = Instance.new("TextButton")
  49. local Frame = Instance.new("Frame")
  50. local TextLabel = Instance.new("TextLabel")
  51. local Frame_2 = Instance.new("Frame")
  52. local Frame_3 = Instance.new("Frame")
  53. local ImageLabel = Instance.new("ImageLabel")
  54. local R = Instance.new("TextBox")
  55. local G = Instance.new("TextBox")
  56. local B = Instance.new("TextBox")
  57. local TextLabel_2 = Instance.new("TextLabel")
  58. local TextLabel_3 = Instance.new("TextLabel")
  59. local TextLabel_4 = Instance.new("TextLabel")
  60. local Slider = Instance.new("Frame")
  61. local Slidee = Instance.new("ImageButton")
  62. local ChildLock = Instance.new("Frame")
  63. local TextLabel_5 = Instance.new("TextLabel")
  64. local mathz = Instance.new("TextLabel")
  65. local TextBox = Instance.new("TextBox")
  66. local Black = Instance.new('Frame')
  67. local fps = Instance.new('TextLabel')
  68.  
  69. -- Properties
  70.  
  71. MainGUI.Name = "MainGUI"
  72. MainGUI.ResetOnSpawn = false
  73. pcall(function()
  74. MainGUI.Parent = player.PlayerGui
  75. end)
  76. pcall(function()
  77. MainGUI.Parent = game.CoreGui
  78. game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
  79. game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
  80. end)
  81.  
  82.  
  83. Customize.Name = "Customize"
  84. Customize.Parent = MainGUI
  85. Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
  86. Customize.BorderSizePixel = 0
  87. Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
  88. Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  89. Customize.Font = Enum.Font.SourceSans
  90. Customize.FontSize = Enum.FontSize.Size14
  91. Customize.Text = "Customize V4"
  92. Customize.TextColor3 = Color3.new(1, 1, 1)
  93. Customize.TextScaled = true
  94. Customize.TextSize = 14
  95. Customize.TextWrapped = true
  96.  
  97. Frame.Parent = Customize
  98. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  99. Frame.BorderSizePixel = 0
  100. Frame.Position = UDim2.new(0, 0, 1, 0)
  101. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  102.  
  103. TextLabel.Parent = Frame
  104. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  105. TextLabel.BackgroundTransparency = 1
  106. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  107. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  108. TextLabel.Font = Enum.Font.SourceSansLight
  109. TextLabel.FontSize = Enum.FontSize.Size14
  110. TextLabel.Text = "Blood Color: [255, 255, 255]"
  111. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  112. TextLabel.TextScaled = true
  113. TextLabel.TextSize = 14
  114. TextLabel.TextWrapped = true
  115. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  116.  
  117. Frame_2.Parent = TextLabel
  118. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  119. Frame_2.BorderSizePixel = 0
  120. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  121. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  122. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  123.  
  124. Frame_3.Parent = Frame
  125. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  126. Frame_3.BackgroundTransparency = 1
  127. Frame_3.BorderSizePixel = 0
  128. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  129. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  130. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  131.  
  132. ImageLabel.Parent = Frame_3
  133. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  134. ImageLabel.BackgroundTransparency = 1
  135. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  136. ImageLabel.Image = "rbxassetid://328298876"
  137.  
  138. R.Name = "R"
  139. R.Parent = Frame_3
  140. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  141. R.BorderSizePixel = 0
  142. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  143. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  144. R.Font = Enum.Font.SourceSans
  145. R.FontSize = Enum.FontSize.Size14
  146. R.Text = "Input"
  147. R.TextColor3 = Color3.new(1, 1, 1)
  148. R.TextScaled = true
  149. R.TextSize = 14
  150. R.TextWrapped = true
  151. R.TextXAlignment = Enum.TextXAlignment.Left
  152.  
  153. G.Name = "G"
  154. G.Parent = Frame_3
  155. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  156. G.BorderSizePixel = 0
  157. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  158. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  159. G.Font = Enum.Font.SourceSans
  160. G.FontSize = Enum.FontSize.Size14
  161. G.Text = "Input"
  162. G.TextColor3 = Color3.new(1, 1, 1)
  163. G.TextScaled = true
  164. G.TextSize = 14
  165. G.TextWrapped = true
  166. G.TextXAlignment = Enum.TextXAlignment.Left
  167.  
  168. B.Name = "B"
  169. B.Parent = Frame_3
  170. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  171. B.BorderSizePixel = 0
  172. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  173. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  174. B.Font = Enum.Font.SourceSans
  175. B.FontSize = Enum.FontSize.Size14
  176. B.Text = "Input"
  177. B.TextColor3 = Color3.new(1, 1, 1)
  178. B.TextScaled = true
  179. B.TextSize = 14
  180. B.TextWrapped = true
  181. B.TextXAlignment = Enum.TextXAlignment.Left
  182.  
  183. TextLabel_2.Parent = Frame_3
  184. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  185. TextLabel_2.BackgroundTransparency = 1
  186. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  187. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  188. TextLabel_2.Font = Enum.Font.SourceSansLight
  189. TextLabel_2.FontSize = Enum.FontSize.Size14
  190. TextLabel_2.Text = "R"
  191. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  192. TextLabel_2.TextScaled = true
  193. TextLabel_2.TextSize = 14
  194. TextLabel_2.TextWrapped = true
  195.  
  196. TextLabel_3.Parent = Frame_3
  197. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  198. TextLabel_3.BackgroundTransparency = 1
  199. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  200. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  201. TextLabel_3.Font = Enum.Font.SourceSansLight
  202. TextLabel_3.FontSize = Enum.FontSize.Size14
  203. TextLabel_3.Text = "G"
  204. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  205. TextLabel_3.TextScaled = true
  206. TextLabel_3.TextSize = 14
  207. TextLabel_3.TextWrapped = true
  208.  
  209. TextLabel_4.Parent = Frame_3
  210. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  211. TextLabel_4.BackgroundTransparency = 1
  212. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  213. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  214. TextLabel_4.Font = Enum.Font.SourceSansLight
  215. TextLabel_4.FontSize = Enum.FontSize.Size14
  216. TextLabel_4.Text = "B"
  217. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  218. TextLabel_4.TextScaled = true
  219. TextLabel_4.TextSize = 14
  220. TextLabel_4.TextWrapped = true
  221.  
  222. Slider.Name = "Slider"
  223. Slider.Parent = Frame
  224. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  225. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  226. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  227.  
  228. Slidee.Name = "Slidee"
  229. Slidee.Parent = Slider
  230. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  231. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  232. Slidee.BorderSizePixel = 0
  233. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  234. Slidee.ImageTransparency = 1
  235.  
  236. fps.Name = "fps"
  237. fps.Parent = Frame
  238. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  239. fps.BackgroundTransparency = 1
  240. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  241. fps.ZIndex = 3
  242. fps.Font = Enum.Font.SourceSansLight
  243. fps.FontSize = Enum.FontSize.Size14
  244. fps.Text = "FPS: N/A"
  245. fps.TextColor3 = Color3.new(1, 1, 1)
  246. fps.TextScaled = true
  247. fps.TextSize = 14
  248. fps.TextWrapped = true
  249. fps.TextXAlignment = Enum.TextXAlignment.Left
  250.  
  251. local mousedown = false
  252. mouse.Button1Down:connect(function()
  253. mousedown = true
  254. end)
  255. mouse.Button1Up:connect(function()
  256. mousedown = false
  257. slidee = false
  258. end)
  259.  
  260. Slidee.MouseButton1Down:connect(function()
  261. slidee = true
  262. end)
  263. Slidee.MouseButton1Up:connect(function()
  264. slidee = false
  265. end)
  266.  
  267. mouse.Move:connect(function()
  268. if mousedown then
  269. 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
  270. local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  271. local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  272. local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  273. Frame_2.BackgroundColor3 = newcolor
  274. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  275. end
  276. end
  277. if slidee then
  278. local ree = mouse.X
  279. if ree < Slider.AbsolutePosition.X then
  280. ree = Slider.AbsolutePosition.X
  281. elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  282. ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  283. end
  284. Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  285. Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  286. end
  287. end)
  288.  
  289. R.FocusLost:connect(function()
  290. if R.Text ~= "Input" then
  291. if tonumber(R.Text) then
  292. if tonumber(R.Text) > 255 then
  293. R.Text = "255"
  294. end
  295. local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  296. Frame_2.BackgroundColor3 = newcolor
  297. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  298. R.Text = "Input"
  299. end
  300. end
  301. end)
  302. G.FocusLost:connect(function()
  303. if G.Text ~= "Input" then
  304. if tonumber(G.Text) then
  305. if tonumber(G.Text) > 255 then
  306. G.Text = "255"
  307. end
  308. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  309. Frame_2.BackgroundColor3 = newcolor
  310. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  311. G.Text = "Input"
  312. end
  313. end
  314. end)
  315. B.FocusLost:connect(function()
  316. if B.Text ~= "Input" then
  317. if tonumber(B.Text) then
  318. if tonumber(B.Text) > 255 then
  319. B.Text = "255"
  320. end
  321. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  322. Frame_2.BackgroundColor3 = newcolor
  323. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  324. B.Text = "Input"
  325. end
  326. end
  327. end)
  328.  
  329. local open = false
  330. local opening = false
  331. Customize.MouseButton1Click:connect(function()
  332. if opening == false then
  333. if open == false then
  334. open = true
  335. opening = true
  336. Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  337. wait(1)
  338. opening = false
  339. else
  340. open = false
  341. opening = true
  342. Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  343. wait(1)
  344. opening = false
  345. end
  346. end
  347. end)
  348.  
  349. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  350.  
  351. function removewelds(part)
  352. for i,v in pairs(part:GetChildren()) do
  353. if v:IsA('Weld') then v:Destroy() end
  354. end
  355. end
  356.  
  357. function notify(msg,remove)
  358. local coru= coroutine.wrap(function()
  359. for i,v in pairs(MainGUI:GetChildren()) do
  360. if v:IsA('TextLabel') then v:Destroy() end
  361. end
  362. if msg then
  363. local TextLabel = Instance.new("TextLabel")
  364. local Frame = Instance.new("Frame")
  365.  
  366. -- Properties
  367.  
  368. TextLabel.Parent = MainGUI
  369. TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  370. TextLabel.BorderSizePixel = 0
  371. TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  372. TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  373. TextLabel.Font = Enum.Font.SourceSans
  374. TextLabel.FontSize = Enum.FontSize.Size60
  375. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  376. TextLabel.TextSize = 50
  377. TextLabel.Transparency = 1
  378. TextLabel.TextScaled = true
  379. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  380. TextLabel.Text = ""
  381. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  382.  
  383. Frame.Parent = TextLabel
  384. Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  385. Frame.BorderSizePixel = 0
  386. Frame.Transparency = 1
  387. Frame.Position = UDim2.new(0, 0, 1,0)
  388. Frame.Size = UDim2.new(1, 0, 0, 5)
  389. for i=1,10 do
  390. TextLabel.Transparency = TextLabel.Transparency-0.1
  391. TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  392. Frame.Transparency = Frame.Transparency-0.1
  393. wait()
  394. end
  395. for i=1,#msg do
  396. TextLabel.Text = string.sub(msg,1,i)
  397. wait()
  398. end
  399. wait(1)
  400. if remove ~= true then
  401. for i=1,10 do
  402. TextLabel.Transparency = TextLabel.Transparency+0.1
  403. TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  404. Frame.Transparency = Frame.Transparency+0.1
  405. wait()
  406. end
  407. TextLabel:Destroy()
  408. end
  409. end
  410. end)
  411. coru()
  412. end
  413. if workspace.FilteringEnabled == false then
  414. if workspace:PGSIsEnabled() then
  415. notify('Press Z to equip. Created by mustardfoot and Tollonis.',true)
  416. else
  417. 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)
  418. end
  419. else
  420. notify('LOL this game has filtering enabled so it literally wont work here')
  421. end
  422.  
  423. local handProperties = {
  424. {"LimitsEnabled", true};
  425. {"UpperAngle",0};
  426. {"LowerAngle",0};
  427. }
  428. local shinProperties = {
  429. {"LimitsEnabled", true};
  430. {"UpperAngle", 0};
  431. {"LowerAngle", -75};
  432. }
  433. local footProperties = {
  434. {"LimitsEnabled", true};
  435. {"UpperAngle", 15};
  436. {"LowerAngle", -45};
  437. }
  438.  
  439. function bleed(frick,OwO)
  440. while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  441. local reeee = coroutine.wrap(function()
  442. local thing = Instance.new('Part',workspace)
  443. thing.Size = Vector3.new(0.2,0.2,0.2)
  444. thing.CFrame = frick.CFrame
  445. thing.Transparency = 1
  446. thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  447. thing.Material = Enum.Material.SmoothPlastic
  448. thing.Name = "Blood"
  449. thing.CanCollide =false
  450. thing:BreakJoints()
  451. local rawrxd = Instance.new('BodyForce',thing)
  452. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  453. local coru = coroutine.wrap(function()
  454. wait(0.01)
  455. rawrxd:Destroy()
  456. end)
  457. coru()
  458. local ree = Instance.new('ParticleEmitter',thing)
  459. if OwO ~= true then
  460. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  461. else
  462. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  463. end
  464. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  465. ree.Texture = 'rbxassetid://867743272'
  466. ree.Lifetime = NumberRange.new(0.4)
  467. ree.Rate = 50
  468. ree.LockedToPart = true
  469. ree.Speed = NumberRange.new(0, 2)
  470.  
  471. thing.Touched:connect(function(tou)
  472. 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
  473. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  474. local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  475. local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  476. local Region = Region3.new(Point1,Point2)
  477. for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  478. if Part.Name == "BloodPuddle" then
  479. tou = Part
  480. end
  481. end
  482. thing:Destroy()
  483. if tou.Name == "BloodPuddle" then
  484. if tou.Size.X < 1 then
  485. pcall(function()
  486. tou.Sound:Play()
  487. end)
  488. end
  489. local reee = tou.CFrame
  490. if tou.Transparency > -0.2 then
  491. tou.Transparency = tou.Transparency -0.1
  492. end
  493. if tou.Size.X < 5 then
  494. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  495. tou.CFrame = reee
  496. end
  497. elseif tou.CanCollide == true then
  498. local bloodlol = Instance.new('Part',workspace)
  499. local sound = Instance.new('Sound',bloodlol)
  500. sound.SoundId = 'rbxassetid://685857471'
  501. sound.Volume = 0.025
  502. sound:Play()
  503. bloodlol.Size=Vector3.new(1,0.2,1)
  504. bloodlol.Name = "BloodPuddle"
  505. bloodlol.Anchored = true
  506. bloodlol.CanCollide = false
  507. bloodlol.Material = Enum.Material.SmoothPlastic
  508. if OwO ~= true then
  509. bloodlol.Color = Frame_2.BackgroundColor3
  510. else
  511. bloodlol.Color = Color3.new(1,1,1)
  512. end
  513. local cyl = Instance.new('CylinderMesh',bloodlol)
  514. cyl.Scale = Vector3.new(1,0.1,1)
  515. bloodlol.CFrame = CFrame.new(pos)
  516. local coru=coroutine.wrap(function()
  517. while bloodlol.Parent ~= nil do
  518. if bloodlol.Transparency < 1 then
  519. bloodlol.Transparency = bloodlol.Transparency+0.05
  520. else
  521. bloodlol:Destroy()
  522. end
  523. wait(0.1)
  524. end
  525. end)
  526. coru()
  527. end
  528. end
  529. end)
  530. local coru = coroutine.wrap(function()
  531. wait(1)
  532. thing:Destroy()
  533. end)
  534. coru()
  535. end)
  536. reeee()
  537. wait()
  538. end
  539. end
  540.  
  541. function stun(char)
  542. local found = false
  543. pcall(function()
  544. char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  545. end)
  546. for i,v in pairs(rekt) do
  547. if v == char then
  548. found = true
  549. end
  550. end
  551. if found == false then
  552. table.insert(rekt,char)
  553. end
  554. end
  555. function unstun(char)
  556. for i,v in pairs(rekt) do
  557. if v == char then
  558. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  559. v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  560. v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  561. v:FindFirstChildOfClass('Humanoid').Sit = false
  562. v:FindFirstChildOfClass('Humanoid').Jump = true
  563. v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  564. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  565. v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  566. end
  567. table.remove(rekt,i)
  568. end
  569. end
  570. end
  571.  
  572. function recurse(root,callback,i)
  573. i= i or 0
  574. for _,v in pairs(root:GetChildren()) do
  575. i = i + 1
  576. callback(i,v)
  577.  
  578. if #v:GetChildren() > 0 then
  579. i = recurse(v,callback,i)
  580. end
  581. end
  582.  
  583. return i
  584. end
  585.  
  586. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  587. if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  588. if character:FindFirstChild('HumanoidRootPart')then
  589. character.HumanoidRootPart.CanCollide = false
  590. end
  591. for i,v in pairs(character:GetChildren()) do
  592. 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
  593. v.Size = Vector3.new(1,1,1)
  594. end
  595. end
  596. recurse(character, function(_,v)
  597. if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  598. v.Axis = Vector3.new(0, 1, 0)
  599. v.SecondaryAxis = Vector3.new(0, 0, 1)
  600. v.Rotation = Vector3.new(0, 0, 0)
  601. end
  602. end)
  603. if part1:FindFirstChildOfClass('Motor6D') then
  604. part1:FindFirstChildOfClass('Motor6D'):Destroy()
  605. end
  606. if attachmentName ~= "NeckAttachment" then
  607. attachmentName = attachmentName.."RigAttachment"
  608. end
  609. local constraint = Instance.new(className.."Constraint")
  610. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  611. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  612. constraint.Name = "RagdollConstraint"..part1.Name
  613. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  614. local collidepart = Instance.new('Part',part1)
  615. collidepart.Size = part1.Size/2
  616. if string.find(string.lower(part1.Name),"upper") then
  617. if string.find(string.lower(part1.Name),"leg") then
  618. collidepart.Size = part1.Size/3
  619. else
  620. collidepart.Size = part1.Size/2.5
  621. end
  622. end
  623. collidepart.CanCollide = true
  624. collidepart.Name = "Collision"
  625. collidepart.Anchored = false
  626. collidepart.Transparency = 1
  627. collidepart.CFrame = part1.CFrame
  628. collidepart:BreakJoints()
  629. local attachment0 = Instance.new('Attachment',part1)
  630. local attachment1 = Instance.new('Attachment',collidepart)
  631. if attachment0 and attachment1 then
  632. local constraint = Instance.new("HingeConstraint")
  633. constraint.Attachment0 = attachment0
  634. constraint.Attachment1 = attachment1
  635. constraint.LimitsEnabled = true
  636. constraint.UpperAngle = 0
  637. constraint.LowerAngle = 0
  638. constraint.Parent = character
  639. end
  640. if string.find(string.lower(part1.Name),"upper") then
  641. if string.find(string.lower(part1.Name),"leg") then
  642. attachment0.Position = Vector3.new(0,0.01,0)
  643. else
  644. attachment0.Position = Vector3.new(0,0.25,0)
  645. end
  646. else
  647. attachment0.Position = Vector3.new(0,-0.1,0)
  648. end
  649. end
  650. for _,propertyData in next,properties or {} do
  651. constraint[propertyData[1]] = propertyData[2]
  652. end
  653.  
  654. constraint.Parent = character
  655. end
  656. end
  657.  
  658. function R6ragdollJoint(character,limbname,attached,heded)
  659. pcall(function()
  660. 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
  661. local torsoatt = Instance.new('Attachment',character.Torso)
  662. torsoatt.Name = limbname.."RagdollConstraint"
  663. torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  664. torsoatt.Axis = Vector3.new(1,0,0)
  665. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  666. local limbatt = Instance.new("Attachment",character[limbname])
  667. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  668. limbatt.Name = limbname.."RagdollConstraint"
  669. limbatt.Axis = Vector3.new(1,0,0)
  670. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  671. local ballc = Instance.new('BallSocketConstraint',character)
  672. ballc.Name = "RightArmRagdollRig"
  673. ballc.Attachment0 = torsoatt
  674. ballc.Attachment1 = limbatt
  675. local part1 = character[limbname]
  676. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  677. local collidepart = Instance.new('Part',part1)
  678. collidepart.Size = part1.Size/1.5
  679. collidepart.CanCollide = true
  680. collidepart.Name = "Collision"
  681. collidepart.Anchored = false
  682. collidepart.Transparency = 1
  683. collidepart.CFrame = part1.CFrame
  684. collidepart:BreakJoints()
  685. local attachment0 = Instance.new('Attachment',part1)
  686. local attachment1 = Instance.new('Attachment',collidepart)
  687. if attachment0 and attachment1 then
  688. local constraint = Instance.new("HingeConstraint")
  689. constraint.Attachment0 = attachment0
  690. constraint.Attachment1 = attachment1
  691. constraint.LimitsEnabled = true
  692. constraint.UpperAngle = 0
  693. constraint.LowerAngle = 0
  694. constraint.Parent = character
  695. end
  696. end
  697. if character.Torso:FindFirstChild('Right Shoulder') then
  698. character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  699. end
  700. 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
  701. local torsoatt = Instance.new('Attachment',character.Torso)
  702. torsoatt.Name = limbname.."RagdollConstraint"
  703. torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  704. torsoatt.Axis = Vector3.new(1,0,0)
  705. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  706. local limbatt = Instance.new("Attachment",character[limbname])
  707. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  708. limbatt.Name = limbname.."RagdollConstraint"
  709. limbatt.Axis = Vector3.new(1,0,0)
  710. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  711. local ballc = Instance.new('BallSocketConstraint',character)
  712. ballc.Name = "LeftArmRagdollRig"
  713. ballc.Attachment0 = torsoatt
  714. ballc.Attachment1 = limbatt
  715. local part1 = character[limbname]
  716. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  717. local collidepart = Instance.new('Part',part1)
  718. collidepart.Size = part1.Size/1.5
  719. collidepart.CanCollide = true
  720. collidepart.Name = "Collision"
  721. collidepart.Anchored = false
  722. collidepart.Transparency = 1
  723. collidepart.CFrame = part1.CFrame
  724. collidepart:BreakJoints()
  725. local attachment0 = Instance.new('Attachment',part1)
  726. local attachment1 = Instance.new('Attachment',collidepart)
  727. if attachment0 and attachment1 then
  728. local constraint = Instance.new("HingeConstraint")
  729. constraint.Attachment0 = attachment0
  730. constraint.Attachment1 = attachment1
  731. constraint.LimitsEnabled = true
  732. constraint.UpperAngle = 0
  733. constraint.LowerAngle = 0
  734. constraint.Parent = character
  735. end
  736. end
  737. if character.Torso:FindFirstChild('Left Shoulder') then
  738. character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  739. end
  740. 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
  741. stun(character)
  742. local torsoatt = Instance.new('Attachment',character.Torso)
  743. torsoatt.Name = limbname.."RagdollConstraint"
  744. torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  745. torsoatt.Axis = Vector3.new(1,0,0)
  746. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  747. local limbatt = Instance.new("Attachment",character[limbname])
  748. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  749. limbatt.Name = limbname.."RagdollConstraint"
  750. limbatt.Axis = Vector3.new(1,0,0)
  751. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  752. local ballc = Instance.new('BallSocketConstraint',character)
  753. ballc.Name = "RightLegRagdollRig"
  754. ballc.Attachment0 = torsoatt
  755. ballc.Attachment1 = limbatt
  756. local part1 = character[limbname]
  757. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  758. local collidepart = Instance.new('Part',part1)
  759. collidepart.Size = part1.Size/1.5
  760. collidepart.CanCollide = true
  761. collidepart.Name = "Collision"
  762. collidepart.Anchored = false
  763. collidepart.Transparency = 1
  764. collidepart.CFrame = part1.CFrame
  765. collidepart:BreakJoints()
  766. local attachment0 = Instance.new('Attachment',part1)
  767. local attachment1 = Instance.new('Attachment',collidepart)
  768. if attachment0 and attachment1 then
  769. local constraint = Instance.new("HingeConstraint")
  770. constraint.Attachment0 = attachment0
  771. constraint.Attachment1 = attachment1
  772. constraint.LimitsEnabled = true
  773. constraint.UpperAngle = 0
  774. constraint.LowerAngle = 0
  775. constraint.Parent = character
  776. end
  777. end
  778. if character.Torso:FindFirstChild('Right Hip') then
  779. character.Torso:FindFirstChild('Right Hip'):Destroy()
  780. end
  781. 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
  782. stun(character)
  783. local torsoatt = Instance.new('Attachment',character.Torso)
  784. torsoatt.Name = limbname.."RagdollConstraint"
  785. torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  786. torsoatt.Axis = Vector3.new(1,0,0)
  787. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  788. local limbatt = Instance.new("Attachment",character[limbname])
  789. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  790. limbatt.Name = limbname.."RagdollConstraint"
  791. limbatt.Axis = Vector3.new(1,0,0)
  792. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  793. local ballc = Instance.new('BallSocketConstraint',character)
  794. ballc.Name = "LeftLegRagdollRig"
  795. ballc.Attachment0 = torsoatt
  796. ballc.Attachment1 = limbatt
  797. local part1 = character[limbname]
  798. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  799. local collidepart = Instance.new('Part',part1)
  800. collidepart.Size = part1.Size/1.5
  801. collidepart.CanCollide = true
  802. collidepart.Name = "Collision"
  803. collidepart.Anchored = false
  804. collidepart.Transparency = 1
  805. collidepart.CFrame = part1.CFrame
  806. collidepart:BreakJoints()
  807. local attachment0 = Instance.new('Attachment',part1)
  808. local attachment1 = Instance.new('Attachment',collidepart)
  809. if attachment0 and attachment1 then
  810. local constraint = Instance.new("HingeConstraint")
  811. constraint.Attachment0 = attachment0
  812. constraint.Attachment1 = attachment1
  813. constraint.LimitsEnabled = true
  814. constraint.UpperAngle = 0
  815. constraint.LowerAngle = 0
  816. constraint.Parent = character
  817. end
  818. end
  819. if character.Torso:FindFirstChild('Left Hip') then
  820. character.Torso:FindFirstChild('Left Hip'):Destroy()
  821. end
  822. elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  823. if character:FindFirstChildOfClass('Humanoid') then
  824. character:FindFirstChildOfClass('Humanoid').Health = 0
  825. end
  826. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  827. if character:FindFirstChild('HumanoidRootPart') then
  828. character.HumanoidRootPart:Destroy()
  829. end
  830. game:GetService('Debris'):AddItem(character,10)
  831. for _,child in next,character:GetChildren() do
  832. if child:IsA("Accoutrement") then
  833. for _,part in next,child:GetChildren() do
  834. if part:IsA("BasePart") then
  835. for _,c in pairs(part:GetChildren()) do
  836. if c:IsA('Weld') then c:Destroy() end
  837. end
  838. local attachment1 = part:FindFirstChildOfClass("Attachment")
  839. local attachment0 = getAttachment0(character,attachment1.Name)
  840. if attachment0 and attachment1 then
  841. local constraint = Instance.new("HingeConstraint")
  842. constraint.Attachment0 = attachment0
  843. constraint.Attachment1 = attachment1
  844. constraint.LimitsEnabled = true
  845. constraint.UpperAngle = 0
  846. constraint.LowerAngle = 0
  847. constraint.Parent = character
  848. end
  849. end
  850. end
  851. end
  852. end
  853. for i,v in pairs(character:GetChildren()) do
  854. if v:IsA('MeshPart') or v:IsA('BasePart') then
  855. for _,c in pairs(v:GetChildren()) do
  856. if c.Name == "Collision" then c:Destroy() end
  857. end
  858. end
  859. end
  860. if character.Torso:FindFirstChild('Neck') then
  861. character.Torso.Neck:Destroy()
  862. end
  863. if character:FindFirstChild('Torso') then
  864. local collidepart = Instance.new('Part',character.Torso)
  865. collidepart.Size = character.Torso.Size/1.5
  866. collidepart.CanCollide = true
  867. collidepart.Name = "Collision"
  868. collidepart.Anchored = false
  869. collidepart.Transparency = 1
  870. collidepart.CFrame = character.Torso.CFrame
  871. collidepart:BreakJoints()
  872. local attachment0 = Instance.new('Attachment',character.Torso)
  873. local attachment1 = Instance.new('Attachment',collidepart)
  874. if attachment0 and attachment1 then
  875. local constraint = Instance.new("HingeConstraint")
  876. constraint.Attachment0 = attachment0
  877. constraint.Attachment1 = attachment1
  878. constraint.LimitsEnabled = true
  879. constraint.UpperAngle = 0
  880. constraint.LowerAngle = 0
  881. constraint.Parent = character
  882. end
  883. end
  884. if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  885. if character.Torso:FindFirstChild('NeckAttachment') == nil then
  886. local neck = Instance.new('Attachment',character.Torso)
  887. neck.Name = "NeckAttachment"
  888. neck.Position = Vector3.new(0, 1, 0)
  889. end
  890. ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  891. {"LimitsEnabled",true};
  892. {"UpperAngle",50};
  893. {"LowerAngle",-50};
  894. })
  895. end
  896. if attached ~= false then
  897. ragdollpart(character, "Right Leg")
  898. ragdollpart(character, "Left Leg")
  899. else
  900. pcall(function()
  901. local ayybleed = Instance.new('Part',character)
  902. ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  903. ayybleed.Transparency = 1
  904. ayybleed.CanCollide = false
  905. ayybleed.CFrame = character.Torso.CFrame
  906. ayybleed:BreakJoints()
  907. local attachment1 = Instance.new('Attachment',ayybleed)
  908. attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  909. attachment1.Orientation = Vector3.new(0, 0, -180)
  910. local attachment0 = Instance.new('Attachment',character.Torso)
  911. if attachment0 and attachment1 then
  912. local constraint = Instance.new("HingeConstraint")
  913. constraint.Attachment0 = attachment0
  914. constraint.Attachment1 = attachment1
  915. constraint.LimitsEnabled = true
  916. constraint.UpperAngle = 0
  917. constraint.LowerAngle = 0
  918. constraint.Parent = character
  919. end
  920. local bleedBLEED= coroutine.wrap(function()
  921. bleed(ayybleed)
  922. end)
  923. bleedBLEED()
  924. end)
  925. end
  926. ragdollpart(character, "Right Arm")
  927. ragdollpart(character, "Left Arm")
  928. end
  929. end)
  930. end
  931.  
  932. function getAttachment0(character,attachmentName)
  933. for _,child in next,character:GetChildren() do
  934. local attachment = child:FindFirstChild(attachmentName)
  935. if attachment then
  936. return attachment
  937. end
  938. end
  939. end
  940.  
  941. function ragdollpart(character,partname,attached,heded)
  942. if heded ~= false then
  943. local neck = Instance.new('Attachment',character.Head)
  944. neck.Name = "NeckAttachment"
  945. neck.Position = Vector3.new(0,-0.5,0)
  946. else
  947. local force = Instance.new('BodyForce',character.Head)
  948. force.Force = Vector3.new(0,500,0)
  949. game:GetService('Debris'):AddItem(force,0.25)
  950. pcall(function()
  951. local asdf = Instance.new('Attachment',character.Head)
  952. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  953. local last = asdf
  954. for i=1,14 do
  955. local bONE = Instance.new('Part',character)
  956. bONE.BrickColor = BrickColor.new('Institutional white')
  957. bONE.Size = Vector3.new(0.1,0.1,0.1)
  958. bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  959. local lole = Instance.new('Attachment',bONE)
  960. local hangurself = Instance.new('RopeConstraint',bONE)
  961. hangurself.Attachment0 = lole
  962. hangurself.Attachment1 = last
  963. hangurself.Visible = true
  964. hangurself.Thickness = 0.05
  965. hangurself.Color = BrickColor.new('Bright red')
  966. hangurself.Length = 0.2
  967. last = lole
  968. end
  969. local bleedee = Instance.new('Part',character.Head)
  970. bleedee.Size = Vector3.new(0.75,0.25,0.75)
  971. bleedee.CanCollide = false
  972. bleedee.Color = Frame_2.BackgroundColor3
  973. bleedee.CFrame = character.Head.CFrame
  974. local mehs = Instance.new('CylinderMesh',bleedee)
  975. bleedee:BreakJoints()
  976. local attachment1 = Instance.new('Attachment',bleedee)
  977. attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  978. attachment1.Orientation = Vector3.new(0,0,180)
  979. local attachment0 = Instance.new('Attachment',character.Head)
  980. if attachment0 and attachment1 then
  981. local constraint = Instance.new("HingeConstraint")
  982. constraint.Attachment0 = attachment0
  983. constraint.Attachment1 = attachment1
  984. constraint.LimitsEnabled = true
  985. constraint.UpperAngle = 0
  986. constraint.LowerAngle = 0
  987. constraint.Parent = character
  988. end
  989. spawn(function()
  990. bleed(bleedee)
  991. end)
  992. end)
  993. local thing = "Torso"
  994. if character:FindFirstChild(thing) == nil then
  995. thing = "UpperTorso"
  996. end
  997. pcall(function()
  998. local bleedee = Instance.new('Part',character[thing])
  999. bleedee.Size = Vector3.new(0.75,0,0.75)
  1000. bleedee.CanCollide = false
  1001. bleedee.Color = Frame_2.BackgroundColor3
  1002. bleedee.CFrame = character[thing].CFrame
  1003. local mehs = Instance.new('CylinderMesh',bleedee)
  1004. bleedee:BreakJoints()
  1005. local attachment1 = Instance.new('Attachment',bleedee)
  1006. attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  1007. attachment1.Orientation = Vector3.new(0,0,180)
  1008. local attachment0 = Instance.new('Attachment',character[thing])
  1009. if attachment0 and attachment1 then
  1010. local constraint = Instance.new("HingeConstraint")
  1011. constraint.Attachment0 = attachment0
  1012. constraint.Attachment1 = attachment1
  1013. constraint.LimitsEnabled = true
  1014. constraint.UpperAngle = 0
  1015. constraint.LowerAngle = 0
  1016. constraint.Parent = character
  1017. end
  1018. spawn(function()
  1019. bleed(bleedee)
  1020. end)
  1021. end)
  1022. end
  1023. pcall(function()
  1024. if workspace.PGSPhysicsSolverEnabled == false then
  1025. workspace.PGSPhysicsSolverEnabled = true
  1026. end
  1027. end)
  1028. if partname == "HumanoidRootPart" then
  1029. if character:FindFirstChild('Torso') then
  1030. partname = "Torso"
  1031. else
  1032. partname = "UpperTorso"
  1033. end
  1034. end
  1035. if attached == false then
  1036. if character:FindFirstChild('UpperTorso') then
  1037. pcall(function()
  1038. character.UpperTorso.WaistRigAttachment:Destroy()
  1039. end)
  1040. pcall(function()
  1041. local ayybleed = Instance.new('Part',character)
  1042. ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  1043. ayybleed.Transparency = 1
  1044. ayybleed.CanCollide = false
  1045. ayybleed.CFrame = character.UpperTorso.CFrame
  1046. ayybleed:BreakJoints()
  1047. ayybleed.Name = "ayybleed"
  1048. local attachment1 = Instance.new('Attachment',ayybleed)
  1049. attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  1050. attachment1.Orientation = Vector3.new(0,0,180)
  1051. local attachment0 = Instance.new('Attachment',character.UpperTorso)
  1052. if attachment0 and attachment1 then
  1053. local constraint = Instance.new("HingeConstraint")
  1054. constraint.Attachment0 = attachment0
  1055. constraint.Attachment1 = attachment1
  1056. constraint.LimitsEnabled = true
  1057. constraint.UpperAngle = 0
  1058. constraint.LowerAngle = 0
  1059. constraint.Parent = character
  1060. end
  1061. local bleedBLEED= coroutine.wrap(function()
  1062. bleed(ayybleed)
  1063. end)
  1064. bleedBLEED()
  1065. end)
  1066. pcall(function()
  1067. local ayybleed = Instance.new('Part',character)
  1068. ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  1069. ayybleed.Transparency = 1
  1070. ayybleed.CanCollide = false
  1071. ayybleed.CFrame = character.LowerTorso.CFrame
  1072. ayybleed:BreakJoints()
  1073. ayybleed.Name = "ayybleed"
  1074. local attachment1 = Instance.new('Attachment',ayybleed)
  1075. attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  1076. attachment1.Orientation = Vector3.new(0,0,0)
  1077. local attachment0 = Instance.new('Attachment',character.LowerTorso)
  1078. if attachment0 and attachment1 then
  1079. local constraint = Instance.new("HingeConstraint")
  1080. constraint.Attachment0 = attachment0
  1081. constraint.Attachment1 = attachment1
  1082. constraint.LimitsEnabled = true
  1083. constraint.UpperAngle = 0
  1084. constraint.LowerAngle = 0
  1085. constraint.Parent = character
  1086. end
  1087. local bleedBLEED= coroutine.wrap(function()
  1088. bleed(ayybleed)
  1089. end)
  1090. bleedBLEED()
  1091. end)
  1092. end
  1093. pcall(function()
  1094. local thang = "Torso"
  1095. if character:FindFirstChild('UpperTorso') then
  1096. thang = "UpperTorso"
  1097. end
  1098. local ayybleed = Instance.new('Part',character)
  1099. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1100. ayybleed.Color = Frame_2.BackgroundColor3
  1101. ayybleed.Material = Enum.Material.SmoothPlastic
  1102. ayybleed.Name = "ayybleed"
  1103. ayybleed.CanCollide = false
  1104. ayybleed.Transparency = 0
  1105. ayybleed.CFrame = character[thang].CFrame
  1106. ayybleed:BreakJoints()
  1107. local attachment1 = Instance.new('Attachment',ayybleed)
  1108. attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  1109. attachment1.Orientation = Vector3.new(0,0,0)
  1110. local attachment0 = Instance.new('Attachment',character[thang])
  1111. if attachment0 and attachment1 then
  1112. local constraint = Instance.new("HingeConstraint")
  1113. constraint.Attachment0 = attachment0
  1114. constraint.Attachment1 = attachment1
  1115. constraint.LimitsEnabled = true
  1116. constraint.UpperAngle = 0
  1117. constraint.LowerAngle = 0
  1118. constraint.Parent = character
  1119. end
  1120. end)
  1121. pcall(function()
  1122. local ree = character.LowerTorso
  1123. local thang = "LowerTorso"
  1124. local ayybleed = Instance.new('Part',character)
  1125. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1126. ayybleed.Color = Frame_2.BackgroundColor3
  1127. ayybleed.Material = Enum.Material.SmoothPlastic
  1128. ayybleed.Name = "ayybleed"
  1129. ayybleed.CanCollide = false
  1130. ayybleed.Transparency = 0
  1131. ayybleed.CFrame = character[thang].CFrame
  1132. ayybleed:BreakJoints()
  1133. local attachment1 = Instance.new('Attachment',ayybleed)
  1134. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1135. attachment1.Orientation = Vector3.new(0,0,0)
  1136. local attachment0 = Instance.new('Attachment',character[thang])
  1137. if attachment0 and attachment1 then
  1138. local constraint = Instance.new("HingeConstraint")
  1139. constraint.Attachment0 = attachment0
  1140. constraint.Attachment1 = attachment1
  1141. constraint.LimitsEnabled = true
  1142. constraint.UpperAngle = 0
  1143. constraint.LowerAngle = 0
  1144. constraint.Parent = character
  1145. end
  1146. end)
  1147. pcall(function()
  1148. local ree = character["Right Leg"]
  1149. local thang = "Right Leg"
  1150. local ayybleed = Instance.new('Part',character)
  1151. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1152. ayybleed.Color = Frame_2.BackgroundColor3
  1153. ayybleed.Material = Enum.Material.SmoothPlastic
  1154. ayybleed.Name = "ayybleed"
  1155. ayybleed.CanCollide = false
  1156. ayybleed.Transparency = 0
  1157. ayybleed.CFrame = character[thang].CFrame
  1158. ayybleed:BreakJoints()
  1159. local attachment1 = Instance.new('Attachment',ayybleed)
  1160. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1161. attachment1.Orientation = Vector3.new(0,0,0)
  1162. local attachment0 = Instance.new('Attachment',character[thang])
  1163. if attachment0 and attachment1 then
  1164. local constraint = Instance.new("HingeConstraint")
  1165. constraint.Attachment0 = attachment0
  1166. constraint.Attachment1 = attachment1
  1167. constraint.LimitsEnabled = true
  1168. constraint.UpperAngle = 0
  1169. constraint.LowerAngle = 0
  1170. constraint.Parent = character
  1171. end
  1172. end)
  1173. pcall(function()
  1174. local ree = character["Left Leg"]
  1175. local thang = "Left Leg"
  1176. local ayybleed = Instance.new('Part',character)
  1177. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1178. ayybleed.Color = Frame_2.BackgroundColor3
  1179. ayybleed.Material = Enum.Material.SmoothPlastic
  1180. ayybleed.Name = "ayybleed"
  1181. ayybleed.CanCollide = false
  1182. ayybleed.Transparency = 0
  1183. ayybleed.CFrame = character[thang].CFrame
  1184. ayybleed:BreakJoints()
  1185. local attachment1 = Instance.new('Attachment',ayybleed)
  1186. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1187. attachment1.Orientation = Vector3.new(0,0,0)
  1188. local attachment0 = Instance.new('Attachment',character[thang])
  1189. if attachment0 and attachment1 then
  1190. local constraint = Instance.new("HingeConstraint")
  1191. constraint.Attachment0 = attachment0
  1192. constraint.Attachment1 = attachment1
  1193. constraint.LimitsEnabled = true
  1194. constraint.UpperAngle = 0
  1195. constraint.LowerAngle = 0
  1196. constraint.Parent = character
  1197. end
  1198. end)
  1199. partname="Head"
  1200. end
  1201. if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  1202. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1203. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1204. end
  1205. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1206. ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  1207. end
  1208. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1209. ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1210. end
  1211. elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  1212. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1213. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1214. end
  1215. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1216. ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  1217. end
  1218. if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  1219. ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1220. end
  1221. elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  1222. stun(character)
  1223. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1224. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1225. end
  1226. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1227. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1228. end
  1229. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1230. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1231. end
  1232. elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  1233. stun(character)
  1234. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1235. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1236. end
  1237. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1238. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1239. end
  1240. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1241. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1242. end
  1243. elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  1244. if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  1245. if character:FindFirstChildOfClass('Humanoid') then
  1246. character:FindFirstChildOfClass('Humanoid').Health = 0
  1247. end
  1248. if character:FindFirstChild('HumanoidRootPart') then
  1249. character.HumanoidRootPart:Destroy()
  1250. end
  1251. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1252. game:GetService('Debris'):AddItem(character,10)
  1253. for _,child in next,character:GetChildren() do
  1254. if child:IsA("Accoutrement") then
  1255. for _,part in next,child:GetChildren() do
  1256. if part:IsA("BasePart") then
  1257. for _,c in pairs(part:GetChildren()) do
  1258. if c:IsA('Weld') then c:Destroy() end
  1259. end
  1260. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1261. local attachment0 = getAttachment0(character,attachment1.Name)
  1262. if attachment0 and attachment1 then
  1263. local constraint = Instance.new("HingeConstraint")
  1264. constraint.Attachment0 = attachment0
  1265. constraint.Attachment1 = attachment1
  1266. constraint.LimitsEnabled = true
  1267. constraint.UpperAngle = 0
  1268. constraint.LowerAngle = 0
  1269. constraint.Parent = character
  1270. end
  1271. end
  1272. end
  1273. end
  1274. end
  1275. for i,v in pairs(character:GetChildren()) do
  1276. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1277. for _,c in pairs(v:GetChildren()) do
  1278. if c.Name == "Collision" then c:Destroy() end
  1279. end
  1280. end
  1281. end
  1282. if heded == false then
  1283. pcall(function()
  1284. local asdf = Instance.new('Attachment',character.Head)
  1285. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1286. local last = asdf
  1287. character.Head.Neck:Destroy()
  1288. character.Head.NeckRigAttachment:Destroy()
  1289. character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  1290. end)
  1291. end
  1292. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  1293. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  1294. {"LimitsEnabled",true};
  1295. {"UpperAngle",5};
  1296. {"Radius",5};
  1297. })
  1298. end
  1299. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  1300. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  1301. {"LimitsEnabled",true};
  1302. {"UpperAngle",50};
  1303. {"LowerAngle",-50};
  1304. })
  1305. end
  1306.  
  1307. local handProperties = {
  1308. {"LimitsEnabled", true};
  1309. {"UpperAngle",0};
  1310. {"LowerAngle",0};
  1311. }
  1312. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1313. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1314. end
  1315. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1316. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1317. end
  1318.  
  1319. local shinProperties = {
  1320. {"LimitsEnabled", true};
  1321. {"UpperAngle", 0};
  1322. {"LowerAngle", -75};
  1323. }
  1324. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1325. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1326. end
  1327. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1328. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1329. end
  1330.  
  1331. local footProperties = {
  1332. {"LimitsEnabled", true};
  1333. {"UpperAngle", 15};
  1334. {"LowerAngle", -45};
  1335. }
  1336. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1337. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1338. end
  1339. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1340. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1341. end
  1342. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1343. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  1344. end
  1345. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  1346. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1347. end
  1348. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1349. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  1350. end
  1351. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1352. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1353. end
  1354. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1355. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1356. end
  1357. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1358. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1359. end
  1360. if character:FindFirstChild('HumanoidRootPart') then
  1361. character.HumanoidRootPart:Destroy()
  1362. end
  1363. else
  1364. R6ragdollJoint(character,partname,attached,heded)
  1365. end
  1366. else
  1367. R6ragdollJoint(character,partname,attached,heded)
  1368. end
  1369. end
  1370.  
  1371. function grow(weld,part,endsize,endpos,amntime)
  1372. local start = weld.C1
  1373. local parent = weld.Parent
  1374. local startsize = part.Size
  1375. local particl = Instance.new("ParticleEmitter")
  1376. particl.LightEmission = 3
  1377. 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))})
  1378. particl.LightInfluence = 0.75
  1379. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1380. particl.Lifetime = NumberRange.new(0.1, 1)
  1381. particl.Rate = 50
  1382. particl.RotSpeed = NumberRange.new(300, 300)
  1383. particl.Speed = NumberRange.new(0, 1)
  1384. particl.SpreadAngle = Vector2.new(90, 90)
  1385. particl.Parent = part
  1386. for i=1,amntime*100 do
  1387. weld.C1 = start:lerp(endpos,i/(amntime*100))
  1388. part.Size = startsize:lerp(endsize,i/(amntime*100))
  1389. weld.Parent = parent
  1390. wait(0.01)
  1391. end
  1392. particl.Enabled = false
  1393. end
  1394. function lerp(weld,startpos,endpos,amntime,longatend)
  1395. local waited = 0
  1396. for i=1,amntime*100 do
  1397. if longatend == true then
  1398. startpos = weld.C0
  1399. end
  1400. weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  1401. wait(0.01)
  1402. waited=waited+0.01
  1403. end
  1404. end
  1405.  
  1406. function spawned()
  1407. local usable = true
  1408. local working = false
  1409. local mode = "kill"
  1410. local equipped = false
  1411. local char = player.Character
  1412. local blademode = "handle"
  1413. local swinging = false
  1414. local gettingeem = false
  1415. local MOAN = false
  1416. local sounding = false
  1417. local SLESH = false
  1418. local goteem = nil
  1419. local grabbing = false
  1420. local grabbed = nil
  1421. local grabweld = nil
  1422. local aidsificating = nil
  1423. player.CharacterAdded:connect(function()
  1424. if usable then
  1425. usable = false
  1426. end
  1427. end)
  1428. if char == nil then return end
  1429. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  1430. local badass = Instance.new('Sound',char.Head)
  1431. badass.Name = 'Badass'
  1432. badass.EmitterSize = player.CameraMaxZoomDistance+1
  1433. badass.MaxDistance = player.CameraMaxZoomDistance+1
  1434. badass.Volume = 10
  1435. badass.Looped=true
  1436. badass.SoundId = 'rbxassetid://428902535'
  1437. local handle = Instance.new("Part", char)
  1438. handle.BrickColor = BrickColor.new("Really black")
  1439. handle.Material = "Metal"
  1440. handle.CanCollide = false
  1441. handle.Anchored = false
  1442. handle.Shape = "Cylinder"
  1443. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  1444. handle.BackSurface = "SmoothNoOutlines"
  1445. handle.BottomSurface = "SmoothNoOutlines"
  1446. handle.FrontSurface = "SmoothNoOutlines"
  1447. handle.LeftSurface = "SmoothNoOutlines"
  1448. handle.RightSurface = "SmoothNoOutlines"
  1449. handle.TopSurface = "SmoothNoOutlines"
  1450. handle.Name = "handle"
  1451.  
  1452. local hweld = Instance.new("Weld", char.Torso)
  1453. hweld.Part0 = char.Torso
  1454. hweld.Part1 = handle
  1455. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1456.  
  1457. local rdd = false
  1458. function oogabooga()
  1459. if rdd == false then
  1460. rdd = true
  1461. pcall(function()
  1462. ragdollpart(char,"Right Arm")
  1463. ragdollpart(char,"Right Leg")
  1464. ragdollpart(char,"Left Arm")
  1465. ragdollpart(char,"Left Leg")
  1466. end)
  1467. pcall(function()
  1468. ragdollpart(char,"RightUpperArm")
  1469. ragdollpart(char,"RightUpperLeg")
  1470. ragdollpart(char,"LeftUpperArm")
  1471. ragdollpart(char,"LeftUpperLeg")
  1472. end)
  1473. unstun(char)
  1474. for i,v in pairs(char:GetChildren()) do
  1475. v.ChildAdded:connect(function(child)
  1476. if rdd == true then
  1477. if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  1478. if child ~= grabweld then
  1479. spawn(function()
  1480. wait()
  1481. child:Destroy()
  1482. end)
  1483. end
  1484. end
  1485. end
  1486. end)
  1487. if string.find(string.lower(v.Name),'leg') then
  1488. if v:FindFirstChild('Collision') then
  1489. v:FindFirstChild('Collision'):Destroy()
  1490. end
  1491. end
  1492. end
  1493. else
  1494. rdd = false
  1495. for i,v in pairs(char:GetChildren()) do
  1496. if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  1497. v:Destroy()
  1498. elseif v:IsA('BasePart') then
  1499. if v:FindFirstChild('Collision') then
  1500. v.Collision:Destroy()
  1501. end
  1502. for a,c in pairs(v:GetChildren()) do
  1503. if string.find(string.lower(c.Name),"ragdoll") then
  1504. c:Destroy()
  1505. end
  1506. end
  1507. end
  1508. end
  1509. pcall(function()
  1510. local ra = rightclone:Clone()
  1511. ra.Parent = char.Torso
  1512. ra.Part0 = char.Torso
  1513. ra.Part1 = char["Right Arm"]
  1514. end)
  1515. pcall(function()
  1516. local la = leftclone:Clone()
  1517. la.Parent = char.Torso
  1518. la.Part0 = char.Torso
  1519. la.Part1 = char["Left Arm"]
  1520. end)
  1521. pcall(function()
  1522. local ll = leftlegclone:Clone()
  1523. ll.Parent = char.Torso
  1524. ll.Part0 = char.Torso
  1525. ll.Part1 = char["Left Leg"]
  1526. end)
  1527. pcall(function()
  1528. local rl = rightlegclone:Clone()
  1529. rl.Parent = char.Torso
  1530. rl.Part0 = char.Torso
  1531. rl.Part1 = char["Right Leg"]
  1532. end)
  1533. end
  1534. end
  1535. function getrid()
  1536. if grabbed then
  1537. release()
  1538. end
  1539. blademode = "handle"
  1540. for _,ree in pairs(handle:GetChildren()) do
  1541. if ree:IsA('BasePart') then
  1542. local part = Instance.new('Part',workspace)
  1543. part.CFrame = ree.CFrame
  1544. part.Anchored = true
  1545. part.CanCollide = false
  1546. part.Size = ree.Size
  1547. part.Transparency = 1
  1548. ree:Destroy()
  1549. local pe2 = Instance.new("ParticleEmitter")
  1550. pe2.Acceleration = Vector3.new(0, 1, 0)
  1551. pe2.Lifetime = NumberRange.new(0.1, 0.2)
  1552. pe2.Speed = NumberRange.new(0.5)
  1553. pe2.Rate = 20000
  1554. pe2.RotSpeed = NumberRange.new(-30, 30)
  1555. pe2.Rotation = NumberRange.new(0, 360)
  1556. pe2.Size = NumberSequence.new({
  1557. NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  1558. NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  1559. })
  1560. pe2.Texture = "rbxassetid://244221440"
  1561. pe2.Transparency = NumberSequence.new({
  1562. NumberSequenceKeypoint.new(0, 0.9, 0),
  1563. NumberSequenceKeypoint.new(1, 0.9, 0)
  1564. })
  1565. pe2.ZOffset = 5
  1566. pe2.VelocitySpread = 360
  1567. pe2.Parent = part
  1568. pe2.Enabled = true
  1569. local coru=coroutine.wrap(function()
  1570. wait(0.2)
  1571. pe2.Enabled = false
  1572. game:GetService('Debris'):AddItem(part,0.5)
  1573. end)
  1574. coru()
  1575. else
  1576. ree:Remove()
  1577. end
  1578. end
  1579. end
  1580.  
  1581. function equip()
  1582. equipped = true
  1583. working = true
  1584. if char.Torso:FindFirstChild("Right Shoulder") then
  1585. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1586. end
  1587. local weld = Instance.new('Weld', char.Torso)
  1588. weld.Name = "Lerping"
  1589. weld.Part0 = char["Right Arm"]
  1590. weld.Part1 = char.Torso
  1591. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1592.  
  1593. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1594.  
  1595. wait(0.1)
  1596.  
  1597. hweld.Part0 = char["Right Arm"]
  1598. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  1599.  
  1600. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  1601.  
  1602. weld:Destroy()
  1603. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1604. local clone = rightclone:Clone()
  1605. clone.Part0 = char.Torso
  1606. clone.Part1 = char["Right Arm"]
  1607. clone.Parent = char.Torso
  1608. end
  1609. working = false
  1610. end
  1611.  
  1612. function unequip()
  1613. getrid(handle)
  1614. equipped = false
  1615. working = true
  1616.  
  1617. if char.Torso:FindFirstChild("Right Shoulder") then
  1618. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1619. end
  1620.  
  1621. local weld = Instance.new('Weld', char.Torso)
  1622. weld.Name = "Lerping"
  1623. weld.Part0 = char["Right Arm"]
  1624. weld.Part1 = char.Torso
  1625. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1626.  
  1627.  
  1628. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1629.  
  1630. hweld.Part0 = char["Torso"]
  1631. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1632. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  1633. weld:Destroy()
  1634. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1635. local clone = rightclone:Clone()
  1636. clone.Part0 = char.Torso
  1637. clone.Part1 = char["Right Arm"]
  1638. clone.Parent = char.Torso
  1639. end
  1640. working = false
  1641. end
  1642.  
  1643. function dildo()
  1644. blademode = "dildo"
  1645. working = true
  1646. -- 1 - pink toy
  1647. local obj1 = Instance.new("Model")
  1648. obj1.Name = "pink toy"
  1649. obj1.Parent = handle
  1650.  
  1651. -- 2 - Model
  1652. local obj2 = Instance.new("Model")
  1653. obj2.Parent = obj1
  1654.  
  1655. -- 3 - Part
  1656. local obj3 = Instance.new("Part")
  1657. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1658. obj3.CanCollide = false
  1659. obj3.TopSurface = Enum.SurfaceType.Smooth
  1660. obj3.BottomSurface = Enum.SurfaceType.Smooth
  1661. obj3.Material = Enum.Material.SmoothPlastic
  1662. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  1663. obj3.BrickColor = BrickColor.new("Hot pink")
  1664. obj3.Friction = 0.30000001192093
  1665. obj3.Shape = Enum.PartType.Ball
  1666. obj3.Parent = obj2
  1667. obj3.Name = "tip"
  1668.  
  1669. -- 4 - Part
  1670. local obj4 = Instance.new("Part")
  1671. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  1672. obj4.CanCollide = false
  1673. obj4.TopSurface = Enum.SurfaceType.Smooth
  1674. obj4.BottomSurface = Enum.SurfaceType.Smooth
  1675. obj4.Material = Enum.Material.SmoothPlastic
  1676. obj4.Size = Vector3.new(4.09999943, 1, 1)
  1677. obj4.BrickColor = BrickColor.new("Hot pink")
  1678. obj4.Friction = 0.30000001192093
  1679. obj4.Shape = Enum.PartType.Cylinder
  1680. obj4.Parent = obj2
  1681.  
  1682. -- 5 - Part
  1683. local obj5 = Instance.new("Part")
  1684. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1685. obj5.CanCollide = false
  1686. obj5.TopSurface = Enum.SurfaceType.Smooth
  1687. obj5.BottomSurface = Enum.SurfaceType.Smooth
  1688. obj5.Material = Enum.Material.SmoothPlastic
  1689. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  1690. obj5.BrickColor = BrickColor.new("Hot pink")
  1691. obj5.Friction = 0.30000001192093
  1692. obj5.Shape = Enum.PartType.Ball
  1693. obj5.Parent = obj2
  1694.  
  1695. -- 6 - Part
  1696. local obj6 = Instance.new("Part")
  1697. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  1698. obj6.CanCollide = false
  1699. obj6.TopSurface = Enum.SurfaceType.Smooth
  1700. obj6.BottomSurface = Enum.SurfaceType.Smooth
  1701. obj6.Material = Enum.Material.SmoothPlastic
  1702. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  1703. obj6.BrickColor = BrickColor.new("Hot pink")
  1704. obj6.Friction = 0.30000001192093
  1705. obj6.Shape = Enum.PartType.Ball
  1706. obj6.Parent = obj2
  1707.  
  1708. -- 7 - Part
  1709. local obj7 = Instance.new("Part")
  1710. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1711. obj7.CanCollide = false
  1712. obj7.TopSurface = Enum.SurfaceType.Smooth
  1713. obj7.BottomSurface = Enum.SurfaceType.Smooth
  1714. obj7.Material = Enum.Material.SmoothPlastic
  1715. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  1716. obj7.BrickColor = BrickColor.new("Hot pink")
  1717. obj7.Friction = 0.30000001192093
  1718. obj7.Shape = Enum.PartType.Ball
  1719. obj7.Parent = obj2
  1720.  
  1721. -- 8 - Part
  1722. local obj8 = Instance.new("Part")
  1723. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  1724. obj8.CanCollide = false
  1725. obj8.TopSurface = Enum.SurfaceType.Smooth
  1726. obj8.BottomSurface = Enum.SurfaceType.Smooth
  1727. obj8.Material = Enum.Material.SmoothPlastic
  1728. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  1729. obj8.BrickColor = BrickColor.new("Hot pink")
  1730. obj8.Friction = 0.30000001192093
  1731. obj8.Shape = Enum.PartType.Ball
  1732. obj8.Parent = obj2
  1733. local fiREPART = obj8
  1734.  
  1735. -- 9 - Part
  1736. local obj9 = Instance.new("Part")
  1737. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  1738. obj9.CanCollide = false
  1739. obj9.TopSurface = Enum.SurfaceType.Smooth
  1740. obj9.BottomSurface = Enum.SurfaceType.Smooth
  1741. obj9.Material = Enum.Material.SmoothPlastic
  1742. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  1743. obj9.BrickColor = BrickColor.new("Hot pink")
  1744. obj9.Friction = 0.30000001192093
  1745. obj9.Shape = Enum.PartType.Cylinder
  1746. obj9.Parent = obj2
  1747.  
  1748. -- 10 - Part
  1749. local obj10 = Instance.new("Part")
  1750. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1751. obj10.CanCollide = false
  1752. obj10.TopSurface = Enum.SurfaceType.Smooth
  1753. obj10.BottomSurface = Enum.SurfaceType.Smooth
  1754. obj10.Material = Enum.Material.SmoothPlastic
  1755. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  1756. obj10.BrickColor = BrickColor.new("Hot pink")
  1757. obj10.Friction = 0.30000001192093
  1758. obj10.Shape = Enum.PartType.Ball
  1759. obj10.Parent = obj2
  1760.  
  1761. -- 11 - Part
  1762. local obj11 = Instance.new("Part")
  1763. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1764. obj11.CanCollide = false
  1765. obj11.TopSurface = Enum.SurfaceType.Smooth
  1766. obj11.BottomSurface = Enum.SurfaceType.Smooth
  1767. obj11.Material = Enum.Material.SmoothPlastic
  1768. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  1769. obj11.BrickColor = BrickColor.new("Hot pink")
  1770. obj11.Friction = 0.30000001192093
  1771. obj11.Shape = Enum.PartType.Ball
  1772. obj11.Parent = obj2
  1773.  
  1774. -- 12 - Part
  1775. local obj12 = Instance.new("Part")
  1776. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1777. obj12.CanCollide = false
  1778. obj12.TopSurface = Enum.SurfaceType.Smooth
  1779. obj12.BottomSurface = Enum.SurfaceType.Smooth
  1780. obj12.Material = Enum.Material.SmoothPlastic
  1781. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  1782. obj12.BrickColor = BrickColor.new("Hot pink")
  1783. obj12.Friction = 0.30000001192093
  1784. obj12.Shape = Enum.PartType.Ball
  1785. obj12.Parent = obj2
  1786.  
  1787. -- 13 - Part
  1788. local obj13 = Instance.new("Part")
  1789. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1790. obj13.CanCollide = false
  1791. obj13.TopSurface = Enum.SurfaceType.Smooth
  1792. obj13.BottomSurface = Enum.SurfaceType.Smooth
  1793. obj13.Material = Enum.Material.SmoothPlastic
  1794. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  1795. obj13.BrickColor = BrickColor.new("Hot pink")
  1796. obj13.Friction = 0.30000001192093
  1797. obj13.Shape = Enum.PartType.Ball
  1798. obj13.Parent = obj2
  1799.  
  1800. -- 14 - Part
  1801. local obj14 = Instance.new("Part")
  1802. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1803. obj14.CanCollide = false
  1804. obj14.TopSurface = Enum.SurfaceType.Smooth
  1805. obj14.BottomSurface = Enum.SurfaceType.Smooth
  1806. obj14.Material = Enum.Material.SmoothPlastic
  1807. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  1808. obj14.BrickColor = BrickColor.new("Hot pink")
  1809. obj14.Friction = 0.30000001192093
  1810. obj14.Shape = Enum.PartType.Ball
  1811. obj14.Parent = obj2
  1812.  
  1813. -- 15 - Part
  1814. local obj15 = Instance.new("Part")
  1815. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1816. obj15.CanCollide = false
  1817. obj15.TopSurface = Enum.SurfaceType.Smooth
  1818. obj15.BottomSurface = Enum.SurfaceType.Smooth
  1819. obj15.Material = Enum.Material.SmoothPlastic
  1820. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  1821. obj15.BrickColor = BrickColor.new("Hot pink")
  1822. obj15.Friction = 0.30000001192093
  1823. obj15.Shape = Enum.PartType.Ball
  1824. obj15.Parent = obj2
  1825.  
  1826. -- 16 - Part
  1827. local obj16 = Instance.new("Part")
  1828. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1829. obj16.CanCollide = false
  1830. obj16.TopSurface = Enum.SurfaceType.Smooth
  1831. obj16.BottomSurface = Enum.SurfaceType.Smooth
  1832. obj16.Material = Enum.Material.SmoothPlastic
  1833. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  1834. obj16.BrickColor = BrickColor.new("Hot pink")
  1835. obj16.Friction = 0.30000001192093
  1836. obj16.Shape = Enum.PartType.Ball
  1837. obj16.Parent = obj2
  1838.  
  1839. -- 17 - Part
  1840. local obj17 = Instance.new("Part")
  1841. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1842. obj17.CanCollide = false
  1843. obj17.TopSurface = Enum.SurfaceType.Smooth
  1844. obj17.BottomSurface = Enum.SurfaceType.Smooth
  1845. obj17.Material = Enum.Material.SmoothPlastic
  1846. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  1847. obj17.BrickColor = BrickColor.new("Hot pink")
  1848. obj17.Friction = 0.30000001192093
  1849. obj17.Shape = Enum.PartType.Ball
  1850. obj17.Parent = obj2
  1851.  
  1852. -- 18 - Part
  1853. local obj18 = Instance.new("Part")
  1854. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1855. obj18.CanCollide = false
  1856. obj18.TopSurface = Enum.SurfaceType.Smooth
  1857. obj18.BottomSurface = Enum.SurfaceType.Smooth
  1858. obj18.Material = Enum.Material.SmoothPlastic
  1859. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  1860. obj18.BrickColor = BrickColor.new("Hot pink")
  1861. obj18.Friction = 0.30000001192093
  1862. obj18.Shape = Enum.PartType.Ball
  1863. obj18.Parent = obj2
  1864.  
  1865. -- 19 - Part
  1866. local obj19 = Instance.new("Part")
  1867. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1868. obj19.CanCollide = false
  1869. obj19.TopSurface = Enum.SurfaceType.Smooth
  1870. obj19.BottomSurface = Enum.SurfaceType.Smooth
  1871. obj19.Material = Enum.Material.SmoothPlastic
  1872. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  1873. obj19.BrickColor = BrickColor.new("Hot pink")
  1874. obj19.Friction = 0.30000001192093
  1875. obj19.Shape = Enum.PartType.Ball
  1876. obj19.Parent = obj2
  1877.  
  1878. -- 20 - Part
  1879. local obj20 = Instance.new("Part")
  1880. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1881. obj20.CanCollide = false
  1882. obj20.TopSurface = Enum.SurfaceType.Smooth
  1883. obj20.BottomSurface = Enum.SurfaceType.Smooth
  1884. obj20.Material = Enum.Material.SmoothPlastic
  1885. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  1886. obj20.BrickColor = BrickColor.new("Hot pink")
  1887. obj20.Friction = 0.30000001192093
  1888. obj20.Shape = Enum.PartType.Ball
  1889. obj20.Parent = obj2
  1890.  
  1891. -- 21 - Part
  1892. local obj21 = Instance.new("Part")
  1893. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1894. obj21.CanCollide = false
  1895. obj21.TopSurface = Enum.SurfaceType.Smooth
  1896. obj21.BottomSurface = Enum.SurfaceType.Smooth
  1897. obj21.Material = Enum.Material.SmoothPlastic
  1898. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  1899. obj21.BrickColor = BrickColor.new("Hot pink")
  1900. obj21.Friction = 0.30000001192093
  1901. obj21.Shape = Enum.PartType.Ball
  1902. obj21.Parent = obj2
  1903.  
  1904. -- 22 - Part
  1905. local obj22 = Instance.new("Part")
  1906. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1907. obj22.CanCollide = false
  1908. obj22.TopSurface = Enum.SurfaceType.Smooth
  1909. obj22.BottomSurface = Enum.SurfaceType.Smooth
  1910. obj22.Material = Enum.Material.SmoothPlastic
  1911. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  1912. obj22.BrickColor = BrickColor.new("Hot pink")
  1913. obj22.Friction = 0.30000001192093
  1914. obj22.Shape = Enum.PartType.Ball
  1915. obj22.Parent = obj2
  1916.  
  1917. -- 23 - Part
  1918. local obj23 = Instance.new("Part")
  1919. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1920. obj23.CanCollide = false
  1921. obj23.TopSurface = Enum.SurfaceType.Smooth
  1922. obj23.BottomSurface = Enum.SurfaceType.Smooth
  1923. obj23.Material = Enum.Material.SmoothPlastic
  1924. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  1925. obj23.BrickColor = BrickColor.new("Hot pink")
  1926. obj23.Friction = 0.30000001192093
  1927. obj23.Shape = Enum.PartType.Ball
  1928. obj23.Parent = obj2
  1929.  
  1930. -- 24 - Part
  1931. local obj24 = Instance.new("Part")
  1932. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1933. obj24.CanCollide = false
  1934. obj24.TopSurface = Enum.SurfaceType.Smooth
  1935. obj24.BottomSurface = Enum.SurfaceType.Smooth
  1936. obj24.Material = Enum.Material.SmoothPlastic
  1937. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  1938. obj24.BrickColor = BrickColor.new("Hot pink")
  1939. obj24.Friction = 0.30000001192093
  1940. obj24.Shape = Enum.PartType.Ball
  1941. obj24.Parent = obj2
  1942.  
  1943. -- 25 - Part
  1944. local obj25 = Instance.new("Part")
  1945. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1946. obj25.CanCollide = false
  1947. obj25.TopSurface = Enum.SurfaceType.Smooth
  1948. obj25.BottomSurface = Enum.SurfaceType.Smooth
  1949. obj25.Material = Enum.Material.SmoothPlastic
  1950. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  1951. obj25.BrickColor = BrickColor.new("Hot pink")
  1952. obj25.Friction = 0.30000001192093
  1953. obj25.Shape = Enum.PartType.Ball
  1954. obj25.Parent = obj2
  1955.  
  1956. -- 26 - Part
  1957. local obj26 = Instance.new("Part")
  1958. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1959. obj26.CanCollide = false
  1960. obj26.TopSurface = Enum.SurfaceType.Smooth
  1961. obj26.BottomSurface = Enum.SurfaceType.Smooth
  1962. obj26.Material = Enum.Material.SmoothPlastic
  1963. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  1964. obj26.BrickColor = BrickColor.new("Hot pink")
  1965. obj26.Friction = 0.30000001192093
  1966. obj26.Shape = Enum.PartType.Ball
  1967. obj26.Parent = obj2
  1968.  
  1969. -- 27 - Part
  1970. local obj27 = Instance.new("Part")
  1971. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1972. obj27.CanCollide = false
  1973. obj27.TopSurface = Enum.SurfaceType.Smooth
  1974. obj27.BottomSurface = Enum.SurfaceType.Smooth
  1975. obj27.Material = Enum.Material.SmoothPlastic
  1976. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  1977. obj27.BrickColor = BrickColor.new("Hot pink")
  1978. obj27.Friction = 0.30000001192093
  1979. obj27.Shape = Enum.PartType.Ball
  1980. obj27.Parent = obj2
  1981.  
  1982. -- 28 - Part
  1983. local obj28 = Instance.new("Part")
  1984. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1985. obj28.CanCollide = false
  1986. obj28.TopSurface = Enum.SurfaceType.Smooth
  1987. obj28.BottomSurface = Enum.SurfaceType.Smooth
  1988. obj28.Material = Enum.Material.SmoothPlastic
  1989. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  1990. obj28.BrickColor = BrickColor.new("Hot pink")
  1991. obj28.Friction = 0.30000001192093
  1992. obj28.Shape = Enum.PartType.Ball
  1993. obj28.Parent = obj2
  1994.  
  1995. -- 29 - Part
  1996. local obj29 = Instance.new("Part")
  1997. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1998. obj29.CanCollide = false
  1999. obj29.TopSurface = Enum.SurfaceType.Smooth
  2000. obj29.BottomSurface = Enum.SurfaceType.Smooth
  2001. obj29.Material = Enum.Material.SmoothPlastic
  2002. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  2003. obj29.BrickColor = BrickColor.new("Hot pink")
  2004. obj29.Friction = 0.30000001192093
  2005. obj29.Shape = Enum.PartType.Ball
  2006. obj29.Parent = obj2
  2007.  
  2008. -- 30 - Part
  2009. local obj30 = Instance.new("Part")
  2010. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2011. obj30.CanCollide = false
  2012. obj30.TopSurface = Enum.SurfaceType.Smooth
  2013. obj30.BottomSurface = Enum.SurfaceType.Smooth
  2014. obj30.Material = Enum.Material.SmoothPlastic
  2015. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  2016. obj30.BrickColor = BrickColor.new("Hot pink")
  2017. obj30.Friction = 0.30000001192093
  2018. obj30.Shape = Enum.PartType.Ball
  2019. obj30.Parent = obj2
  2020.  
  2021. -- 31 - Part
  2022. local obj31 = Instance.new("Part")
  2023. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2024. obj31.CanCollide = false
  2025. obj31.TopSurface = Enum.SurfaceType.Smooth
  2026. obj31.BottomSurface = Enum.SurfaceType.Smooth
  2027. obj31.Material = Enum.Material.SmoothPlastic
  2028. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  2029. obj31.BrickColor = BrickColor.new("Hot pink")
  2030. obj31.Friction = 0.30000001192093
  2031. obj31.Shape = Enum.PartType.Ball
  2032. obj31.Parent = obj2
  2033.  
  2034. -- 32 - Part
  2035. local obj32 = Instance.new("Part")
  2036. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2037. obj32.CanCollide = false
  2038. obj32.TopSurface = Enum.SurfaceType.Smooth
  2039. obj32.BottomSurface = Enum.SurfaceType.Smooth
  2040. obj32.Material = Enum.Material.SmoothPlastic
  2041. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  2042. obj32.BrickColor = BrickColor.new("Hot pink")
  2043. obj32.Friction = 0.30000001192093
  2044. obj32.Shape = Enum.PartType.Ball
  2045. obj32.Parent = obj2
  2046.  
  2047. -- 33 - Part
  2048. local obj33 = Instance.new("Part")
  2049. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2050. obj33.CanCollide = false
  2051. obj33.TopSurface = Enum.SurfaceType.Smooth
  2052. obj33.BottomSurface = Enum.SurfaceType.Smooth
  2053. obj33.Material = Enum.Material.SmoothPlastic
  2054. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  2055. obj33.BrickColor = BrickColor.new("Hot pink")
  2056. obj33.Friction = 0.30000001192093
  2057. obj33.Shape = Enum.PartType.Ball
  2058. obj33.Parent = obj2
  2059.  
  2060. -- 34 - Part
  2061. local obj34 = Instance.new("Part")
  2062. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2063. obj34.CanCollide = false
  2064. obj34.TopSurface = Enum.SurfaceType.Smooth
  2065. obj34.BottomSurface = Enum.SurfaceType.Smooth
  2066. obj34.Material = Enum.Material.SmoothPlastic
  2067. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  2068. obj34.BrickColor = BrickColor.new("Hot pink")
  2069. obj34.Friction = 0.30000001192093
  2070. obj34.Shape = Enum.PartType.Ball
  2071. obj34.Parent = obj2
  2072.  
  2073. -- 35 - Part
  2074. local obj35 = Instance.new("Part")
  2075. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2076. obj35.CanCollide = false
  2077. obj35.TopSurface = Enum.SurfaceType.Smooth
  2078. obj35.BottomSurface = Enum.SurfaceType.Smooth
  2079. obj35.Material = Enum.Material.SmoothPlastic
  2080. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  2081. obj35.BrickColor = BrickColor.new("Hot pink")
  2082. obj35.Friction = 0.30000001192093
  2083. obj35.Shape = Enum.PartType.Ball
  2084. obj35.Parent = obj2
  2085.  
  2086. -- 36 - Part
  2087. local obj36 = Instance.new("Part")
  2088. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2089. obj36.CanCollide = false
  2090. obj36.TopSurface = Enum.SurfaceType.Smooth
  2091. obj36.BottomSurface = Enum.SurfaceType.Smooth
  2092. obj36.Material = Enum.Material.SmoothPlastic
  2093. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  2094. obj36.BrickColor = BrickColor.new("Hot pink")
  2095. obj36.Friction = 0.30000001192093
  2096. obj36.Shape = Enum.PartType.Ball
  2097. obj36.Parent = obj2
  2098.  
  2099. -- 37 - Part
  2100. local obj37 = Instance.new("Part")
  2101. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2102. obj37.CanCollide = false
  2103. obj37.TopSurface = Enum.SurfaceType.Smooth
  2104. obj37.BottomSurface = Enum.SurfaceType.Smooth
  2105. obj37.Material = Enum.Material.SmoothPlastic
  2106. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  2107. obj37.BrickColor = BrickColor.new("Hot pink")
  2108. obj37.Friction = 0.30000001192093
  2109. obj37.Shape = Enum.PartType.Ball
  2110. obj37.Parent = obj2
  2111.  
  2112. -- 38 - Part
  2113. local obj38 = Instance.new("Part")
  2114. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2115. obj38.CanCollide = false
  2116. obj38.TopSurface = Enum.SurfaceType.Smooth
  2117. obj38.BottomSurface = Enum.SurfaceType.Smooth
  2118. obj38.Material = Enum.Material.SmoothPlastic
  2119. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  2120. obj38.BrickColor = BrickColor.new("Hot pink")
  2121. obj38.Friction = 0.30000001192093
  2122. obj38.Shape = Enum.PartType.Ball
  2123. obj38.Parent = obj2
  2124.  
  2125. -- 39 - Part
  2126. local obj39 = Instance.new("Part")
  2127. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2128. obj39.CanCollide = false
  2129. obj39.TopSurface = Enum.SurfaceType.Smooth
  2130. obj39.BottomSurface = Enum.SurfaceType.Smooth
  2131. obj39.Material = Enum.Material.SmoothPlastic
  2132. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  2133. obj39.BrickColor = BrickColor.new("Hot pink")
  2134. obj39.Friction = 0.30000001192093
  2135. obj39.Shape = Enum.PartType.Ball
  2136. obj39.Parent = obj2
  2137.  
  2138. -- 40 - Part
  2139. local obj40 = Instance.new("Part")
  2140. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2141. obj40.CanCollide = false
  2142. obj40.TopSurface = Enum.SurfaceType.Smooth
  2143. obj40.BottomSurface = Enum.SurfaceType.Smooth
  2144. obj40.Material = Enum.Material.SmoothPlastic
  2145. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  2146. obj40.BrickColor = BrickColor.new("Hot pink")
  2147. obj40.Friction = 0.30000001192093
  2148. obj40.Shape = Enum.PartType.Ball
  2149. obj40.Parent = obj2
  2150.  
  2151. -- 41 - stretches
  2152. local obj41 = Instance.new("Model")
  2153. obj41.Name = "stretches"
  2154. obj41.Parent = obj1
  2155.  
  2156. -- 42 - stretchlol
  2157. local obj42 = Instance.new("Part")
  2158. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2159. obj42.CanCollide = false
  2160. obj42.Transparency = 1
  2161. obj42.TopSurface = Enum.SurfaceType.Smooth
  2162. obj42.BottomSurface = Enum.SurfaceType.Smooth
  2163. obj42.Material = Enum.Material.SmoothPlastic
  2164. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2165. obj42.BrickColor = BrickColor.new("Pastel brown")
  2166. obj42.Friction = 0.30000001192093
  2167. obj42.Shape = Enum.PartType.Ball
  2168. obj42.Name = "stretchlol"
  2169. obj42.Parent = obj41
  2170.  
  2171. -- 43 - stretchlol
  2172. local obj43 = Instance.new("Part")
  2173. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2174. obj43.CanCollide = false
  2175. obj43.Transparency = 1
  2176. obj43.TopSurface = Enum.SurfaceType.Smooth
  2177. obj43.BottomSurface = Enum.SurfaceType.Smooth
  2178. obj43.Material = Enum.Material.SmoothPlastic
  2179. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2180. obj43.BrickColor = BrickColor.new("Pastel brown")
  2181. obj43.Friction = 0.30000001192093
  2182. obj43.Shape = Enum.PartType.Ball
  2183. obj43.Name = "stretchlol"
  2184. obj43.Parent = obj41
  2185.  
  2186. -- 44 - stretchlol
  2187. local obj44 = Instance.new("Part")
  2188. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2189. obj44.CanCollide = false
  2190. obj44.Transparency = 1
  2191. obj44.TopSurface = Enum.SurfaceType.Smooth
  2192. obj44.BottomSurface = Enum.SurfaceType.Smooth
  2193. obj44.Material = Enum.Material.SmoothPlastic
  2194. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2195. obj44.BrickColor = BrickColor.new("Pastel brown")
  2196. obj44.Friction = 0.30000001192093
  2197. obj44.Shape = Enum.PartType.Ball
  2198. obj44.Name = "stretchlol"
  2199. obj44.Parent = obj41
  2200.  
  2201. -- 45 - stretchlol
  2202. local obj45 = Instance.new("Part")
  2203. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2204. obj45.CanCollide = false
  2205. obj45.Transparency = 1
  2206. obj45.TopSurface = Enum.SurfaceType.Smooth
  2207. obj45.BottomSurface = Enum.SurfaceType.Smooth
  2208. obj45.Material = Enum.Material.SmoothPlastic
  2209. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2210. obj45.BrickColor = BrickColor.new("Pastel brown")
  2211. obj45.Friction = 0.30000001192093
  2212. obj45.Shape = Enum.PartType.Ball
  2213. obj45.Name = "stretchlol"
  2214. obj45.Parent = obj41
  2215.  
  2216. -- 46 - stretchlol
  2217. local obj46 = Instance.new("Part")
  2218. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2219. obj46.CanCollide = false
  2220. obj46.Transparency = 1
  2221. obj46.TopSurface = Enum.SurfaceType.Smooth
  2222. obj46.BottomSurface = Enum.SurfaceType.Smooth
  2223. obj46.Material = Enum.Material.SmoothPlastic
  2224. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2225. obj46.BrickColor = BrickColor.new("Pastel brown")
  2226. obj46.Friction = 0.30000001192093
  2227. obj46.Shape = Enum.PartType.Ball
  2228. obj46.Name = "stretchlol"
  2229. obj46.Parent = obj41
  2230.  
  2231. -- 47 - stretchlol
  2232. local obj47 = Instance.new("Part")
  2233. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2234. obj47.CanCollide = false
  2235. obj47.Transparency = 1
  2236. obj47.TopSurface = Enum.SurfaceType.Smooth
  2237. obj47.BottomSurface = Enum.SurfaceType.Smooth
  2238. obj47.Material = Enum.Material.SmoothPlastic
  2239. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2240. obj47.BrickColor = BrickColor.new("Pastel brown")
  2241. obj47.Friction = 0.30000001192093
  2242. obj47.Shape = Enum.PartType.Ball
  2243. obj47.Name = "stretchlol"
  2244. obj47.Parent = obj41
  2245.  
  2246. -- 48 - stretchlol
  2247. local obj48 = Instance.new("Part")
  2248. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2249. obj48.CanCollide = false
  2250. obj48.Transparency = 1
  2251. obj48.TopSurface = Enum.SurfaceType.Smooth
  2252. obj48.BottomSurface = Enum.SurfaceType.Smooth
  2253. obj48.Material = Enum.Material.SmoothPlastic
  2254. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2255. obj48.BrickColor = BrickColor.new("Pastel brown")
  2256. obj48.Friction = 0.30000001192093
  2257. obj48.Shape = Enum.PartType.Ball
  2258. obj48.Name = "stretchlol"
  2259. obj48.Parent = obj41
  2260.  
  2261. -- 49 - stretchlol
  2262. local obj49 = Instance.new("Part")
  2263. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2264. obj49.CanCollide = false
  2265. obj49.Transparency = 1
  2266. obj49.TopSurface = Enum.SurfaceType.Smooth
  2267. obj49.BottomSurface = Enum.SurfaceType.Smooth
  2268. obj49.Material = Enum.Material.SmoothPlastic
  2269. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2270. obj49.BrickColor = BrickColor.new("Pastel brown")
  2271. obj49.Friction = 0.30000001192093
  2272. obj49.Shape = Enum.PartType.Ball
  2273. obj49.Name = "stretchlol"
  2274. obj49.Parent = obj41
  2275.  
  2276. -- 50 - stretchlol
  2277. local obj50 = Instance.new("Part")
  2278. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2279. obj50.CanCollide = false
  2280. obj50.Transparency = 1
  2281. obj50.TopSurface = Enum.SurfaceType.Smooth
  2282. obj50.BottomSurface = Enum.SurfaceType.Smooth
  2283. obj50.Material = Enum.Material.SmoothPlastic
  2284. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2285. obj50.BrickColor = BrickColor.new("Pastel brown")
  2286. obj50.Friction = 0.30000001192093
  2287. obj50.Shape = Enum.PartType.Ball
  2288. obj50.Name = "stretchlol"
  2289. obj50.Parent = obj41
  2290.  
  2291. -- 51 - stretchlol
  2292. local obj51 = Instance.new("Part")
  2293. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2294. obj51.CanCollide = false
  2295. obj51.Transparency = 1
  2296. obj51.TopSurface = Enum.SurfaceType.Smooth
  2297. obj51.BottomSurface = Enum.SurfaceType.Smooth
  2298. obj51.Material = Enum.Material.SmoothPlastic
  2299. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2300. obj51.BrickColor = BrickColor.new("Pastel brown")
  2301. obj51.Friction = 0.30000001192093
  2302. obj51.Shape = Enum.PartType.Ball
  2303. obj51.Name = "stretchlol"
  2304. obj51.Parent = obj41
  2305.  
  2306. -- 52 - stretchlol
  2307. local obj52 = Instance.new("Part")
  2308. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2309. obj52.CanCollide = false
  2310. obj52.Transparency = 1
  2311. obj52.TopSurface = Enum.SurfaceType.Smooth
  2312. obj52.BottomSurface = Enum.SurfaceType.Smooth
  2313. obj52.Material = Enum.Material.SmoothPlastic
  2314. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2315. obj52.BrickColor = BrickColor.new("Pastel brown")
  2316. obj52.Friction = 0.30000001192093
  2317. obj52.Shape = Enum.PartType.Ball
  2318. obj52.Name = "stretchlol"
  2319. obj52.Parent = obj41
  2320.  
  2321. -- 53 - stretchlol
  2322. local obj53 = Instance.new("Part")
  2323. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2324. obj53.CanCollide = false
  2325. obj53.Transparency = 1
  2326. obj53.TopSurface = Enum.SurfaceType.Smooth
  2327. obj53.BottomSurface = Enum.SurfaceType.Smooth
  2328. obj53.Material = Enum.Material.SmoothPlastic
  2329. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  2330. obj53.BrickColor = BrickColor.new("Pastel brown")
  2331. obj53.Friction = 0.30000001192093
  2332. obj53.Shape = Enum.PartType.Cylinder
  2333. obj53.Name = "stretchlol"
  2334. obj53.Parent = obj41
  2335.  
  2336. -- 54 - stretchlol
  2337. local obj54 = Instance.new("Part")
  2338. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2339. obj54.CanCollide = false
  2340. obj54.Transparency = 1
  2341. obj54.TopSurface = Enum.SurfaceType.Smooth
  2342. obj54.BottomSurface = Enum.SurfaceType.Smooth
  2343. obj54.Material = Enum.Material.SmoothPlastic
  2344. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2345. obj54.BrickColor = BrickColor.new("Pastel brown")
  2346. obj54.Friction = 0.30000001192093
  2347. obj54.Shape = Enum.PartType.Ball
  2348. obj54.Name = "stretchlol"
  2349. obj54.Parent = obj41
  2350.  
  2351. -- 55 - stretchlol
  2352. local obj55 = Instance.new("Part")
  2353. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2354. obj55.CanCollide = false
  2355. obj55.Transparency = 1
  2356. obj55.TopSurface = Enum.SurfaceType.Smooth
  2357. obj55.BottomSurface = Enum.SurfaceType.Smooth
  2358. obj55.Material = Enum.Material.SmoothPlastic
  2359. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2360. obj55.BrickColor = BrickColor.new("Pastel brown")
  2361. obj55.Friction = 0.30000001192093
  2362. obj55.Shape = Enum.PartType.Ball
  2363. obj55.Name = "stretchlol"
  2364. obj55.Parent = obj41
  2365.  
  2366. -- 56 - stretchlol
  2367. local obj56 = Instance.new("Part")
  2368. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2369. obj56.CanCollide = false
  2370. obj56.Transparency = 1
  2371. obj56.TopSurface = Enum.SurfaceType.Smooth
  2372. obj56.BottomSurface = Enum.SurfaceType.Smooth
  2373. obj56.Material = Enum.Material.SmoothPlastic
  2374. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2375. obj56.BrickColor = BrickColor.new("Pastel brown")
  2376. obj56.Friction = 0.30000001192093
  2377. obj56.Shape = Enum.PartType.Ball
  2378. obj56.Name = "stretchlol"
  2379. obj56.Parent = obj41
  2380.  
  2381. -- 57 - stretchlol
  2382. local obj57 = Instance.new("Part")
  2383. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2384. obj57.CanCollide = false
  2385. obj57.Transparency = 1
  2386. obj57.TopSurface = Enum.SurfaceType.Smooth
  2387. obj57.BottomSurface = Enum.SurfaceType.Smooth
  2388. obj57.Material = Enum.Material.SmoothPlastic
  2389. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2390. obj57.BrickColor = BrickColor.new("Pastel brown")
  2391. obj57.Friction = 0.30000001192093
  2392. obj57.Shape = Enum.PartType.Ball
  2393. obj57.Name = "stretchlol"
  2394. obj57.Parent = obj41
  2395.  
  2396. -- 58 - stretchlol
  2397. local obj58 = Instance.new("Part")
  2398. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2399. obj58.CanCollide = false
  2400. obj58.Transparency = 1
  2401. obj58.TopSurface = Enum.SurfaceType.Smooth
  2402. obj58.BottomSurface = Enum.SurfaceType.Smooth
  2403. obj58.Material = Enum.Material.SmoothPlastic
  2404. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2405. obj58.BrickColor = BrickColor.new("Pastel brown")
  2406. obj58.Friction = 0.30000001192093
  2407. obj58.Shape = Enum.PartType.Ball
  2408. obj58.Name = "stretchlol"
  2409. obj58.Parent = obj41
  2410.  
  2411. -- 59 - stretchlol
  2412. local obj59 = Instance.new("Part")
  2413. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2414. obj59.CanCollide = false
  2415. obj59.Transparency = 1
  2416. obj59.TopSurface = Enum.SurfaceType.Smooth
  2417. obj59.BottomSurface = Enum.SurfaceType.Smooth
  2418. obj59.Material = Enum.Material.SmoothPlastic
  2419. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2420. obj59.BrickColor = BrickColor.new("Pastel brown")
  2421. obj59.Friction = 0.30000001192093
  2422. obj59.Shape = Enum.PartType.Ball
  2423. obj59.Name = "stretchlol"
  2424. obj59.Parent = obj41
  2425.  
  2426. -- 60 - stretchlol
  2427. local obj60 = Instance.new("Part")
  2428. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2429. obj60.CanCollide = false
  2430. obj60.Transparency = 1
  2431. obj60.TopSurface = Enum.SurfaceType.Smooth
  2432. obj60.BottomSurface = Enum.SurfaceType.Smooth
  2433. obj60.Material = Enum.Material.SmoothPlastic
  2434. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2435. obj60.BrickColor = BrickColor.new("Pastel brown")
  2436. obj60.Friction = 0.30000001192093
  2437. obj60.Shape = Enum.PartType.Ball
  2438. obj60.Name = "stretchlol"
  2439. obj60.Parent = obj41
  2440.  
  2441. -- 61 - stretchlol
  2442. local obj61 = Instance.new("Part")
  2443. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2444. obj61.CanCollide = false
  2445. obj61.Transparency = 1
  2446. obj61.TopSurface = Enum.SurfaceType.Smooth
  2447. obj61.BottomSurface = Enum.SurfaceType.Smooth
  2448. obj61.Material = Enum.Material.SmoothPlastic
  2449. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2450. obj61.BrickColor = BrickColor.new("Pastel brown")
  2451. obj61.Friction = 0.30000001192093
  2452. obj61.Shape = Enum.PartType.Ball
  2453. obj61.Name = "stretchlol"
  2454. obj61.Parent = obj41
  2455.  
  2456. -- 62 - stretchlol
  2457. local obj62 = Instance.new("Part")
  2458. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2459. obj62.CanCollide = false
  2460. obj62.Transparency = 1
  2461. obj62.TopSurface = Enum.SurfaceType.Smooth
  2462. obj62.BottomSurface = Enum.SurfaceType.Smooth
  2463. obj62.Material = Enum.Material.SmoothPlastic
  2464. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2465. obj62.BrickColor = BrickColor.new("Pastel brown")
  2466. obj62.Friction = 0.30000001192093
  2467. obj62.Shape = Enum.PartType.Ball
  2468. obj62.Name = "stretchlol"
  2469. obj62.Parent = obj41
  2470.  
  2471. -- 63 - stretchlol
  2472. local obj63 = Instance.new("Part")
  2473. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2474. obj63.CanCollide = false
  2475. obj63.Transparency = 1
  2476. obj63.TopSurface = Enum.SurfaceType.Smooth
  2477. obj63.BottomSurface = Enum.SurfaceType.Smooth
  2478. obj63.Material = Enum.Material.SmoothPlastic
  2479. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2480. obj63.BrickColor = BrickColor.new("Pastel brown")
  2481. obj63.Friction = 0.30000001192093
  2482. obj63.Shape = Enum.PartType.Ball
  2483. obj63.Name = "stretchlol"
  2484. obj63.Parent = obj41
  2485.  
  2486. -- 64 - stretchlol
  2487. local obj64 = Instance.new("Part")
  2488. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2489. obj64.CanCollide = false
  2490. obj64.Transparency = 1
  2491. obj64.TopSurface = Enum.SurfaceType.Smooth
  2492. obj64.BottomSurface = Enum.SurfaceType.Smooth
  2493. obj64.Material = Enum.Material.SmoothPlastic
  2494. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2495. obj64.BrickColor = BrickColor.new("Pastel brown")
  2496. obj64.Friction = 0.30000001192093
  2497. obj64.Shape = Enum.PartType.Ball
  2498. obj64.Name = "stretchlol"
  2499. obj64.Parent = obj41
  2500.  
  2501. -- 65 - stretchlol
  2502. local obj65 = Instance.new("Part")
  2503. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2504. obj65.CanCollide = false
  2505. obj65.Transparency = 1
  2506. obj65.TopSurface = Enum.SurfaceType.Smooth
  2507. obj65.BottomSurface = Enum.SurfaceType.Smooth
  2508. obj65.Material = Enum.Material.SmoothPlastic
  2509. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2510. obj65.BrickColor = BrickColor.new("Pastel brown")
  2511. obj65.Friction = 0.30000001192093
  2512. obj65.Shape = Enum.PartType.Ball
  2513. obj65.Name = "stretchlol"
  2514. obj65.Parent = obj41
  2515.  
  2516. -- 66 - stretchlol
  2517. local obj66 = Instance.new("Part")
  2518. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2519. obj66.CanCollide = false
  2520. obj66.Transparency = 1
  2521. obj66.TopSurface = Enum.SurfaceType.Smooth
  2522. obj66.BottomSurface = Enum.SurfaceType.Smooth
  2523. obj66.Material = Enum.Material.SmoothPlastic
  2524. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2525. obj66.BrickColor = BrickColor.new("Pastel brown")
  2526. obj66.Friction = 0.30000001192093
  2527. obj66.Shape = Enum.PartType.Ball
  2528. obj66.Name = "stretchlol"
  2529. obj66.Parent = obj41
  2530.  
  2531. -- 67 - stretchlol
  2532. local obj67 = Instance.new("Part")
  2533. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2534. obj67.CanCollide = false
  2535. obj67.Transparency = 1
  2536. obj67.TopSurface = Enum.SurfaceType.Smooth
  2537. obj67.BottomSurface = Enum.SurfaceType.Smooth
  2538. obj67.Material = Enum.Material.SmoothPlastic
  2539. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2540. obj67.BrickColor = BrickColor.new("Pastel brown")
  2541. obj67.Friction = 0.30000001192093
  2542. obj67.Shape = Enum.PartType.Ball
  2543. obj67.Name = "stretchlol"
  2544. obj67.Parent = obj41
  2545.  
  2546. -- 68 - stretchlol
  2547. local obj68 = Instance.new("Part")
  2548. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2549. obj68.CanCollide = false
  2550. obj68.Transparency = 1
  2551. obj68.TopSurface = Enum.SurfaceType.Smooth
  2552. obj68.BottomSurface = Enum.SurfaceType.Smooth
  2553. obj68.Material = Enum.Material.SmoothPlastic
  2554. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2555. obj68.BrickColor = BrickColor.new("Pastel brown")
  2556. obj68.Friction = 0.30000001192093
  2557. obj68.Shape = Enum.PartType.Ball
  2558. obj68.Name = "stretchlol"
  2559. obj68.Parent = obj41
  2560.  
  2561. -- 69 - stretchlol
  2562. local obj69 = Instance.new("Part")
  2563. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2564. obj69.CanCollide = false
  2565. obj69.Transparency = 1
  2566. obj69.TopSurface = Enum.SurfaceType.Smooth
  2567. obj69.BottomSurface = Enum.SurfaceType.Smooth
  2568. obj69.Material = Enum.Material.SmoothPlastic
  2569. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2570. obj69.BrickColor = BrickColor.new("Pastel brown")
  2571. obj69.Friction = 0.30000001192093
  2572. obj69.Shape = Enum.PartType.Ball
  2573. obj69.Name = "stretchlol"
  2574. obj69.Parent = obj41
  2575.  
  2576. -- 70 - stretchlol
  2577. local obj70 = Instance.new("Part")
  2578. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2579. obj70.CanCollide = false
  2580. obj70.Transparency = 1
  2581. obj70.TopSurface = Enum.SurfaceType.Smooth
  2582. obj70.BottomSurface = Enum.SurfaceType.Smooth
  2583. obj70.Material = Enum.Material.SmoothPlastic
  2584. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2585. obj70.BrickColor = BrickColor.new("Pastel brown")
  2586. obj70.Friction = 0.30000001192093
  2587. obj70.Shape = Enum.PartType.Ball
  2588. obj70.Name = "stretchlol"
  2589. obj70.Parent = obj41
  2590.  
  2591. -- 71 - stretchlol
  2592. local obj71 = Instance.new("Part")
  2593. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2594. obj71.CanCollide = false
  2595. obj71.Transparency = 1
  2596. obj71.TopSurface = Enum.SurfaceType.Smooth
  2597. obj71.BottomSurface = Enum.SurfaceType.Smooth
  2598. obj71.Material = Enum.Material.SmoothPlastic
  2599. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2600. obj71.BrickColor = BrickColor.new("Pastel brown")
  2601. obj71.Friction = 0.30000001192093
  2602. obj71.Shape = Enum.PartType.Ball
  2603. obj71.Name = "stretchlol"
  2604. obj71.Parent = obj41
  2605.  
  2606. -- 72 - stretchlol
  2607. local obj72 = Instance.new("Part")
  2608. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2609. obj72.CanCollide = false
  2610. obj72.Transparency = 1
  2611. obj72.TopSurface = Enum.SurfaceType.Smooth
  2612. obj72.BottomSurface = Enum.SurfaceType.Smooth
  2613. obj72.Material = Enum.Material.SmoothPlastic
  2614. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2615. obj72.BrickColor = BrickColor.new("Pastel brown")
  2616. obj72.Friction = 0.30000001192093
  2617. obj72.Shape = Enum.PartType.Ball
  2618. obj72.Name = "stretchlol"
  2619. obj72.Parent = obj41
  2620.  
  2621. -- 73 - stretchlol
  2622. local obj73 = Instance.new("Part")
  2623. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2624. obj73.CanCollide = false
  2625. obj73.Transparency = 1
  2626. obj73.TopSurface = Enum.SurfaceType.Smooth
  2627. obj73.BottomSurface = Enum.SurfaceType.Smooth
  2628. obj73.Material = Enum.Material.SmoothPlastic
  2629. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2630. obj73.BrickColor = BrickColor.new("Pastel brown")
  2631. obj73.Friction = 0.30000001192093
  2632. obj73.Shape = Enum.PartType.Ball
  2633. obj73.Name = "stretchlol"
  2634. obj73.Parent = obj41
  2635.  
  2636. -- 74 - stretchlol
  2637. local obj74 = Instance.new("Part")
  2638. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2639. obj74.CanCollide = false
  2640. obj74.Transparency = 1
  2641. obj74.TopSurface = Enum.SurfaceType.Smooth
  2642. obj74.BottomSurface = Enum.SurfaceType.Smooth
  2643. obj74.Material = Enum.Material.SmoothPlastic
  2644. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2645. obj74.BrickColor = BrickColor.new("Pastel brown")
  2646. obj74.Friction = 0.30000001192093
  2647. obj74.Shape = Enum.PartType.Ball
  2648. obj74.Name = "stretchlol"
  2649. obj74.Parent = obj41
  2650.  
  2651. -- 75 - stretchlol
  2652. local obj75 = Instance.new("Part")
  2653. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2654. obj75.CanCollide = false
  2655. obj75.Transparency = 1
  2656. obj75.TopSurface = Enum.SurfaceType.Smooth
  2657. obj75.BottomSurface = Enum.SurfaceType.Smooth
  2658. obj75.Material = Enum.Material.SmoothPlastic
  2659. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2660. obj75.BrickColor = BrickColor.new("Pastel brown")
  2661. obj75.Friction = 0.30000001192093
  2662. obj75.Shape = Enum.PartType.Ball
  2663. obj75.Name = "stretchlol"
  2664. obj75.Parent = obj41
  2665.  
  2666. -- 76 - stretchlol
  2667. local obj76 = Instance.new("Part")
  2668. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2669. obj76.CanCollide = false
  2670. obj76.Transparency = 1
  2671. obj76.TopSurface = Enum.SurfaceType.Smooth
  2672. obj76.BottomSurface = Enum.SurfaceType.Smooth
  2673. obj76.Material = Enum.Material.SmoothPlastic
  2674. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2675. obj76.BrickColor = BrickColor.new("Pastel brown")
  2676. obj76.Friction = 0.30000001192093
  2677. obj76.Shape = Enum.PartType.Ball
  2678. obj76.Name = "stretchlol"
  2679. obj76.Parent = obj41
  2680. obj1.PrimaryPart = obj4
  2681.  
  2682. local stretches = obj41:GetChildren()
  2683. for i,v in pairs(stretches) do
  2684. v.Anchored = true
  2685. v.Parent = obj1
  2686. end
  2687. for i,v in pairs(obj2:GetChildren()) do
  2688. v.Anchored = true
  2689. v.Parent = obj1
  2690. end
  2691. obj2:Destroy()
  2692. obj41:Destroy()
  2693.  
  2694. local previous = nil
  2695. for i,v in pairs(obj1:GetChildren()) do
  2696. if v:IsA('BasePart') then
  2697. if previous then
  2698. local weld = Instance.new('Weld',v)
  2699. weld.Part0 = v
  2700. weld.Part1 = previous
  2701. weld.C0 = v.CFrame:inverse() * previous.CFrame
  2702. previous.Anchored = false
  2703. previous.CanCollide = false
  2704. local vee = v
  2705. weld.AncestryChanged:connect(function(mez,par)
  2706. wait()
  2707. weld.Parent = vee
  2708. end)
  2709. end
  2710. previous = v
  2711. end
  2712. end
  2713. previous.Anchored = false
  2714. previous.CanCollide = false
  2715. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  2716. -- 2 - Part
  2717. local ree = Instance.new("Part")
  2718. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  2719. ree.Transparency = 0.80000001192093
  2720. ree.Material = Enum.Material.Neon
  2721. ree.CFrame = CFrame.new(obj4.Position)
  2722. ree.Size = Vector3.new(5, math.huge, 5)
  2723. ree.BrickColor = BrickColor.new("New Yeller")
  2724. ree.Friction = 0.30000001192093
  2725. ree.Shape = Enum.PartType.Block
  2726. ree.Parent = handle
  2727.  
  2728. -- 3 - Mesh
  2729. local ree2 = Instance.new("CylinderMesh")
  2730. ree2.Parent = ree
  2731. local thing = Instance.new('BodyPosition',obj9)
  2732. local thing2 = Instance.new('BodyPosition',ree)
  2733. thing2.P = 100000
  2734. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2735. thing.MaxForce = Vector3.new(10000,10000,10000)
  2736. for i=1,100 do
  2737. thing2.Position = obj4.Position
  2738. 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))
  2739. thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  2740. wait()
  2741. end
  2742. thing:Destroy()
  2743. local lmfao = Instance.new('Weld',obj4)
  2744. lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  2745. lmfao.Part0 = obj4
  2746. lmfao.Part1 = handle
  2747. ree:Destroy()
  2748. working = false
  2749. end
  2750.  
  2751. function katanamode()
  2752. blademode = "katana"
  2753. -- 1 - weeb shit
  2754. local weebshit1 = handle
  2755.  
  2756. -- 16 - top cap
  2757. local weebshit16 = Instance.new("Part")
  2758. weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  2759. weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2760. weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2761. weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2762. weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2763. weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2764. weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  2765. weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2766. weebshit16.Anchored = false
  2767. weebshit16.BrickColor = BrickColor.new("Really black")
  2768. weebshit16.Friction = 0.30000001192093
  2769. weebshit16.Shape = Enum.PartType.Cylinder
  2770. weebshit16.Name = "top cap"
  2771. weebshit16.Parent = weebshit1
  2772. local weld = Instance.new('Weld',weebshit16)
  2773. weld.Part0 = weebshit16
  2774. weld.Part1 = handle
  2775. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  2776. --weld,part,endsize,endpos,amntime
  2777. 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)
  2778.  
  2779. -- 8 - blade
  2780. local weebshit8 = Instance.new("Part")
  2781. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2782. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2783. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2784. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2785. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2786. weebshit8.Material = Enum.Material.Metal
  2787. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  2788. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2789. weebshit8.Anchored = false
  2790. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  2791. weebshit8.Friction = 0.30000001192093
  2792. weebshit8.Shape = Enum.PartType.Block
  2793. weebshit8.Name = "blade"
  2794. weebshit8.Parent = weebshit1
  2795. weebshit8:BreakJoints()
  2796. local bld1 = weebshit8
  2797. local weld2 = Instance.new('Weld',weebshit8)
  2798. weld2.Part0 = weebshit8
  2799. weld2.Part1 = handle
  2800. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  2801. local coru=coroutine.wrap(function()
  2802. 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)
  2803. end)
  2804. coru()
  2805.  
  2806. -- 9 - blade
  2807. local weebshit9 = Instance.new("Part")
  2808. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2809. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2810. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2811. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2812. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2813. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2814. weebshit9.Material = Enum.Material.Metal
  2815. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2816. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2817. weebshit9.Anchored = false
  2818. weebshit9.BrickColor = BrickColor.new("Pearl")
  2819. weebshit9.Friction = 0.30000001192093
  2820. weebshit9.Shape = Enum.PartType.Block
  2821. weebshit9.Name = "blade"
  2822. weebshit9.Parent = weebshit8
  2823. local bld2 = weebshit9
  2824. local weld3 = Instance.new('Weld',weebshit9)
  2825. weld3.Part0 = weebshit9
  2826. weld3.Part1 = weebshit8
  2827. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2828. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  2829. -- 10 - blade
  2830. local weebshit10 = Instance.new("Part")
  2831. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2832. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2833. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2834. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2835. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2836. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2837. weebshit10.Material = Enum.Material.Metal
  2838. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  2839. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2840. weebshit10.Anchored = false
  2841. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  2842. weebshit10.Friction = 0.30000001192093
  2843. weebshit10.Shape = Enum.PartType.Block
  2844. weebshit10.Name = "blade"
  2845. weebshit10.Parent = weebshit1
  2846. local weld4 = Instance.new('Weld',weebshit10)
  2847. weld4.Part0 = weebshit10
  2848. weld4.Part1 = weebshit8
  2849. 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)
  2850. local coru=coroutine.wrap(function()
  2851. 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)
  2852. end)
  2853. coru()
  2854. -- 11 - blade
  2855. local weebshit11 = Instance.new("Part")
  2856. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2857. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2858. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2859. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2860. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2861. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2862. weebshit11.Material = Enum.Material.Metal
  2863. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2864. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2865. weebshit11.Anchored = false
  2866. weebshit11.BrickColor = BrickColor.new("Pearl")
  2867. weebshit11.Friction = 0.30000001192093
  2868. weebshit11.Shape = Enum.PartType.Block
  2869. weebshit11.Name = "blade"
  2870. weebshit11.Parent = weebshit1
  2871. local weld5 = Instance.new('Weld',weebshit10)
  2872. weld5.Part0 = weebshit10
  2873. weld5.Part1 = weebshit11
  2874. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2875. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  2876.  
  2877. -- 15 - blade
  2878. local weebshit15 = Instance.new("Part")
  2879. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2880. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2881. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2882. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2883. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2884. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2885. weebshit15.Material = Enum.Material.Metal
  2886. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  2887. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2888. weebshit15.Anchored = false
  2889. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  2890. weebshit15.Friction = 0.30000001192093
  2891. weebshit15.Shape = Enum.PartType.Block
  2892. weebshit15.Name = "blade"
  2893. weebshit15.Parent = weebshit1
  2894. local weld6 = Instance.new('Weld',weebshit15)
  2895. weld6.Part0 = weebshit15
  2896. weld6.Part1 = weebshit10
  2897. 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)
  2898. local coru=coroutine.wrap(function()
  2899. 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)
  2900. end)
  2901. coru()
  2902.  
  2903. -- 12 - blade
  2904. local weebshit12 = Instance.new("Part")
  2905. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  2906. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2907. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2908. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2909. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2910. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2911. weebshit12.Material = Enum.Material.Metal
  2912. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2913. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2914. weebshit12.Anchored = false
  2915. weebshit12.BrickColor = BrickColor.new("Pearl")
  2916. weebshit12.Friction = 0.30000001192093
  2917. weebshit12.Shape = Enum.PartType.Block
  2918. weebshit12.Name = "blade"
  2919. weebshit12.Parent = weebshit1
  2920. local weld7 = Instance.new('Weld',weebshit12)
  2921. weld7.Part0 = weebshit12
  2922. weld7.Part1 = weebshit15
  2923. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2924. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  2925.  
  2926. -- 14 - blade
  2927. local weebshit14 = Instance.new("Part")
  2928. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  2929. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2930. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2931. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2932. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2933. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2934. weebshit14.Material = Enum.Material.Metal
  2935. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  2936. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2937. weebshit14.Anchored = false
  2938. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  2939. weebshit14.Friction = 0.30000001192093
  2940. weebshit14.Shape = Enum.PartType.Block
  2941. weebshit14.Name = "blade"
  2942. weebshit14.Parent = weebshit1
  2943. local weld8 = Instance.new('Weld',weebshit14)
  2944. weld8.Part0 = weebshit14
  2945. weld8.Part1 = weebshit15
  2946. 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)
  2947. local coru=coroutine.wrap(function()
  2948. 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)
  2949. end)
  2950. coru()
  2951.  
  2952. -- 13 - blade
  2953. local weebshit13 = Instance.new("Part")
  2954. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  2955. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2956. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2957. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2958. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2959. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2960. weebshit13.Material = Enum.Material.Metal
  2961. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2962. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2963. weebshit13.Anchored = false
  2964. weebshit13.BrickColor = BrickColor.new("Pearl")
  2965. weebshit13.Friction = 0.30000001192093
  2966. weebshit13.Shape = Enum.PartType.Block
  2967. weebshit13.Name = "blade"
  2968. weebshit13.Parent = weebshit1
  2969. local weld9 = Instance.new('Weld',weebshit13)
  2970. weld9.Part0 = weebshit13
  2971. weld9.Part1 = weebshit14
  2972. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2973. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  2974.  
  2975. -- 18 - blade
  2976. local weebshit18 = Instance.new("WedgePart")
  2977. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  2978. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2979. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2980. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2981. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2982. weebshit18.Material = Enum.Material.Metal
  2983. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  2984. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2985. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2986. weebshit18.Anchored = false
  2987. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  2988. weebshit18.Friction = 0.30000001192093
  2989. weebshit18.Name = "blade"
  2990. weebshit18.Parent = weebshit1
  2991. local weld10 = Instance.new('Weld',weebshit18)
  2992. weld10.Part0 = weebshit18
  2993. weld10.Part1 = weebshit14
  2994. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  2995. local coru=coroutine.wrap(function()
  2996. 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)
  2997. end)
  2998. coru()
  2999.  
  3000. -- 19 - blade
  3001. local weebshit19 = Instance.new("WedgePart")
  3002. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3003. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3004. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3005. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3006. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3007. weebshit19.Material = Enum.Material.Metal
  3008. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  3009. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3010. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3011. weebshit19.Anchored = false
  3012. weebshit19.BrickColor = BrickColor.new("Pearl")
  3013. weebshit19.Friction = 0.30000001192093
  3014. weebshit19.Name = "blade"
  3015. weebshit19.Parent = weebshit1
  3016. local weld11 = Instance.new('Weld',weebshit19)
  3017. weld11.Part0 = weebshit19
  3018. weld11.Part1 = weebshit18
  3019. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  3020. local coru=coroutine.wrap(function()
  3021. 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)
  3022. end)
  3023. coru()
  3024. end
  3025.  
  3026. function gunmode()
  3027. working = true
  3028.  
  3029. working = false
  3030. end
  3031.  
  3032. function knifemode()
  3033. blademode = "knife"
  3034. -- 6 - thicc cap
  3035. local obj6 = Instance.new("Part")
  3036. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3037. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3038. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3039. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3040. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3041. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3042. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  3043. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3044. obj6.Anchored = false
  3045. obj6.BrickColor = BrickColor.new("Really black")
  3046. obj6.Friction = 0.30000001192093
  3047. obj6.Shape = Enum.PartType.Ball
  3048. obj6.Name = "thicc cap"
  3049. obj6.Parent = handle
  3050. local weld2 = Instance.new('Weld',obj6)
  3051. weld2.Part0 = obj6
  3052. weld2.Part1 = handle
  3053. weld2.C0 = CFrame.new(0.4, 0, 0)
  3054. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  3055.  
  3056. -- 8 - thicc top cap
  3057. local obj8 = Instance.new("Part")
  3058. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3059. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3060. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3061. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3062. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3063. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3064. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  3065. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3066. obj8.Anchored = false
  3067. obj8.BrickColor = BrickColor.new("Really black")
  3068. obj8.Friction = 0.30000001192093
  3069. obj8.Shape = Enum.PartType.Ball
  3070. obj8.Name = "thicc top cap"
  3071. obj8.Parent = handle
  3072. local weld1 = Instance.new('Weld',obj8)
  3073. weld1.Part0 = obj8
  3074. weld1.Part1 = handle
  3075. weld1.C0 = CFrame.new(-0.4, 0, 0)
  3076. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  3077. -- 4 - thicc blade
  3078. local obj4 = Instance.new("Part")
  3079. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  3080. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3081. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3082. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3083. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3084. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3085. obj4.Material = Enum.Material.Metal
  3086. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  3087. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3088. obj4.Anchored = false
  3089. obj4.BrickColor = BrickColor.new("Dark stone grey")
  3090. obj4.Friction = 0.30000001192093
  3091. obj4.Shape = Enum.PartType.Block
  3092. obj4.Name = "blade"
  3093. obj4.Parent = handle
  3094. local weld4 = Instance.new('Weld',obj4)
  3095. weld4.Part0 = obj4
  3096. weld4.Part1 = handle
  3097. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  3098. local coru=coroutine.wrap(function()
  3099. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  3100. end)
  3101. coru()
  3102.  
  3103. -- 5 - thicc blade
  3104. local obj5 = Instance.new("Part")
  3105. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3106. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3107. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3108. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3109. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3110. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3111. obj5.Material = Enum.Material.Metal
  3112. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  3113. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3114. obj5.Anchored = false
  3115. obj5.BrickColor = BrickColor.new("Pearl")
  3116. obj5.Friction = 0.30000001192093
  3117. obj5.Shape = Enum.PartType.Block
  3118. obj5.Name = "blade"
  3119. obj5.Parent = handle
  3120. local weld5 = Instance.new('Weld',obj5)
  3121. weld5.Part0 = obj5
  3122. weld5.Part1 = obj4
  3123. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  3124. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  3125.  
  3126. -- 3 - thicc blade
  3127. local obj3 = Instance.new("WedgePart")
  3128. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3129. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3130. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3131. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3132. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3133. obj3.Material = Enum.Material.Metal
  3134. obj3.Size = Vector3.new(0.1, 0, 0.23)
  3135. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3136. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3137. obj3.Anchored = false
  3138. obj3.BrickColor = BrickColor.new("Dark stone grey")
  3139. obj3.Friction = 0.30000001192093
  3140. obj3.Name = "blade"
  3141. obj3.Parent = handle
  3142. local weld6 = Instance.new('Weld',obj3)
  3143. weld6.Part0 = obj3
  3144. weld6.Part1 = obj4
  3145. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3146. local coru=coroutine.wrap(function()
  3147. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  3148. end)
  3149. coru()
  3150.  
  3151. -- 2 - thicc blade
  3152. local obj2 = Instance.new("WedgePart")
  3153. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3154. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3155. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3156. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3157. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3158. obj2.Material = Enum.Material.Metal
  3159. obj2.Size = Vector3.new(0.05, 0, 0.26)
  3160. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3161. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3162. obj2.Anchored = false
  3163. obj2.BrickColor = BrickColor.new("Lily white")
  3164. obj2.Friction = 0.30000001192093
  3165. obj2.Name = "blade"
  3166. obj2.Parent = handle
  3167. local weld7 = Instance.new('Weld',obj2)
  3168. weld7.Part0 = obj2
  3169. weld7.Part1 = obj4
  3170. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3171. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  3172. end
  3173.  
  3174. function raep()
  3175. working = true
  3176. pcall(function()
  3177. local holyshit = Instance.new("Sound", handle)
  3178. holyshit.SoundId = "rbxassetid://345287845"
  3179. holyshit.Volume = 5
  3180. holyshit:Play()
  3181. holyshit.TimePosition = 0.6
  3182. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  3183. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  3184. waitwhatthefuck:Play()]]--
  3185. local coru=coroutine.wrap(function()
  3186. wait(1.95)
  3187. holyshit.TimePosition = 2.8
  3188. end)
  3189. coru()
  3190. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3191. tweld.Part0 = char.HumanoidRootPart
  3192. tweld.Part1 = char.Torso
  3193. local rweld = Instance.new("Weld", char["Right Arm"])
  3194. rweld.Part0 = char["Torso"]
  3195. rweld.Part1 = char["Right Arm"]
  3196. rweld.C0 = CFrame.new(1.5, 0, 0)
  3197. local lweld = Instance.new("Weld", char["Left Arm"])
  3198. lweld.Part0 = char.Torso
  3199. lweld.Part1 = char["Left Arm"]
  3200. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3201.  
  3202. char.Humanoid.WalkSpeed = 16
  3203.  
  3204. local cor = coroutine.wrap(function()
  3205. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  3206. end)
  3207. local cor2 = coroutine.wrap(function()
  3208. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  3209. end)
  3210. cor()
  3211. cor2()
  3212. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  3213.  
  3214. local particl = Instance.new("ParticleEmitter")
  3215. particl.LightEmission = 3
  3216. 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))})
  3217. particl.LightInfluence = 0.75
  3218. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3219. particl.Lifetime = NumberRange.new(0.1, 0.5)
  3220. particl.Rate = 50
  3221. particl.RotSpeed = NumberRange.new(300, 300)
  3222. particl.Speed = NumberRange.new(0, 1)
  3223. particl.SpreadAngle = Vector2.new(90, 90)
  3224. particl.Parent = handle
  3225.  
  3226. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3227. if v:IsA("Part") then
  3228. cooldildo = particl:Clone()
  3229. cooldildo.Parent = v
  3230. end
  3231. end
  3232.  
  3233. particl:Remove()
  3234.  
  3235. wait(1)
  3236. MOAN = true
  3237.  
  3238. char.Humanoid.WalkSpeed = 75
  3239.  
  3240.  
  3241. local cor = coroutine.wrap(function()
  3242. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  3243. end)
  3244. local cor2 = coroutine.wrap(function()
  3245. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  3246. end)
  3247. local cor3 = coroutine.wrap(function()
  3248. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  3249. end)
  3250. cor()
  3251. cor2()
  3252. cor3()
  3253. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  3254. local omgg = 0
  3255. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  3256. holyshit:Destroy()
  3257. char.Humanoid.WalkSpeed = 16
  3258. MOAN = false
  3259. if aidsificating == nil then
  3260. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3261. if v:IsA("Part") then
  3262. v:FindFirstChild("ParticleEmitter"):Destroy()
  3263. end
  3264. end
  3265. local cor = coroutine.wrap(function()
  3266. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3267. end)
  3268. local cor2 = coroutine.wrap(function()
  3269. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3270. end)
  3271. local cor3 = coroutine.wrap(function()
  3272. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3273. end)
  3274. cor()
  3275. cor2()
  3276. cor3()
  3277. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  3278.  
  3279. lweld:Remove()
  3280. rweld:Remove()
  3281. tweld:Remove()
  3282.  
  3283. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3284. local clone = torsoclone:Clone()
  3285. clone.Part0 = char.HumanoidRootPart
  3286. clone.Part1 = char.Torso
  3287. clone.Parent = char.HumanoidRootPart
  3288. end
  3289. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3290. local clone = leftclone:Clone()
  3291. clone.Part0 = char.Torso
  3292. clone.Part1 = char["Left Arm"]
  3293. clone.Parent = char.Torso
  3294. end
  3295. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3296. local clone = rightclone:Clone()
  3297. clone.Part0 = char.Torso
  3298. clone.Part1 = char["Right Arm"]
  3299. clone.Parent = char.Torso
  3300. end
  3301. else
  3302. pcall(function()
  3303. aidsificating.HumanoidRootPart:Destroy()
  3304. end)
  3305. pcall(function()
  3306. ragdollpart(aidsificating,"Right Arm")
  3307. ragdollpart(aidsificating,"Right Leg")
  3308. ragdollpart(aidsificating,"Left Arm")
  3309. ragdollpart(aidsificating,"Left Leg")
  3310. end)
  3311. pcall(function()
  3312. ragdollpart(aidsificating,"RightUpperArm")
  3313. ragdollpart(aidsificating,"RightUpperLeg")
  3314. ragdollpart(aidsificating,"LeftUpperArm")
  3315. ragdollpart(aidsificating,"LeftUpperLeg")
  3316. end)
  3317. pcall(function()
  3318. local weld = Instance.new('Weld',aidsificating.Torso)
  3319. weld.Part0 = aidsificating.Torso
  3320. weld.Part1 = handle
  3321. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3322. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3323. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3324. v.BrickColor = aidsificating.Torso.BrickColor
  3325. v.Transparency = 0
  3326. end
  3327. end
  3328. end)
  3329. pcall(function()
  3330. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  3331. weld.Part0 = aidsificating.UpperTorso
  3332. weld.Part1 = handle
  3333. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3334. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3335. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3336. v.BrickColor = aidsificating.UpperTorso.BrickColor
  3337. v.Transparency = 0
  3338. end
  3339. end
  3340. end)
  3341. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  3342. wait(2)
  3343. for i,v in pairs(aidsificating:GetDescendants()) do
  3344. if v:IsA('Weld') then v:Destroy() end
  3345. end
  3346. pcall(function()
  3347. ragdollpart(aidsificating,"Head")
  3348. end)
  3349. pcall(function()
  3350. local thang = "Torso"
  3351. if aidsificating:FindFirstChild('UpperTorso') then
  3352. thang = "UpperTorso"
  3353. end
  3354. local ayybleed = Instance.new('Part',aidsificating)
  3355. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3356. ayybleed.BrickColor = BrickColor.new('Maroon')
  3357. ayybleed.Material = Enum.Material.SmoothPlastic
  3358. ayybleed.Name = "ayybleed"
  3359. ayybleed.CanCollide = false
  3360. ayybleed.Transparency = 1
  3361. ayybleed.CFrame = aidsificating[thang].CFrame
  3362. ayybleed:BreakJoints()
  3363. local attachment1 = Instance.new('Attachment',ayybleed)
  3364. attachment1.Position = Vector3.new(0,-1,0)
  3365. attachment1.Orientation = Vector3.new(180, 0, 0)
  3366. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  3367. if attachment0 and attachment1 then
  3368. local constraint = Instance.new("HingeConstraint")
  3369. constraint.Attachment0 = attachment0
  3370. constraint.Attachment1 = attachment1
  3371. constraint.LimitsEnabled = true
  3372. constraint.UpperAngle = 0
  3373. constraint.LowerAngle = 0
  3374. constraint.Parent = aidsificating
  3375. end
  3376. local bleedBLEED= coroutine.wrap(function()
  3377. bleed(ayybleed,true)
  3378. end)
  3379. bleedBLEED()
  3380. end)
  3381. aidsificating = nil
  3382. pcall(function()
  3383. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3384. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3385. v.Transparency = 1
  3386. end
  3387. end
  3388. end)
  3389. local cor = coroutine.wrap(function()
  3390. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  3391. end)
  3392. local cor2 = coroutine.wrap(function()
  3393. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  3394. end)
  3395. cor()
  3396. cor2()
  3397. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  3398. wait(0.1)
  3399. local cor = coroutine.wrap(function()
  3400. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3401. end)
  3402. local cor2 = coroutine.wrap(function()
  3403. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  3404. end)
  3405. local cor3 = coroutine.wrap(function()
  3406. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3407. end)
  3408. cor()
  3409. cor2()
  3410. cor3()
  3411. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3412.  
  3413. lweld:Remove()
  3414. rweld:Remove()
  3415. tweld:Remove()
  3416.  
  3417. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3418. local clone = torsoclone:Clone()
  3419. clone.Part0 = char.HumanoidRootPart
  3420. clone.Part1 = char.Torso
  3421. clone.Parent = char.HumanoidRootPart
  3422. end
  3423. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3424. local clone = leftclone:Clone()
  3425. clone.Part0 = char.Torso
  3426. clone.Part1 = char["Left Arm"]
  3427. clone.Parent = char.Torso
  3428. end
  3429. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3430. local clone = rightclone:Clone()
  3431. clone.Part0 = char.Torso
  3432. clone.Part1 = char["Right Arm"]
  3433. clone.Parent = char.Torso
  3434. end
  3435. end
  3436. end)
  3437. working = false
  3438. end
  3439.  
  3440. function katanaQ()
  3441. working = true
  3442. swinging = true
  3443. gettingeem = true
  3444. pcall(function()
  3445. local rweld = Instance.new("Weld", char["Right Arm"])
  3446. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3447. pcall(function()
  3448. rweld.Part0 = char["Torso"]
  3449. rweld.Part1 = char["Right Arm"]
  3450. rweld.C0 = CFrame.new(1.5, 0, 0)
  3451. tweld.Part0 = char.HumanoidRootPart
  3452. tweld.Part1 = char.Torso
  3453. end)
  3454.  
  3455. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3456.  
  3457. local at1 = Instance.new("Attachment", handle)
  3458. local at2 = Instance.new("Attachment", handle)
  3459. at1.Visible = false
  3460. at1.Position = Vector3.new(5, 0, 0)
  3461. at2.Visible = false
  3462. at2.Position = Vector3.new(1, 0, 0)
  3463.  
  3464. local trail = Instance.new("Trail", handle)
  3465. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3466. trail.LightEmission = 0.25
  3467. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3468. trail.Lifetime = 0.10
  3469. trail.MinLength = 0.05
  3470. trail.Attachment0 = at1
  3471. trail.Attachment1 = at2
  3472. local coru=coroutine.wrap(function()
  3473. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  3474. end)
  3475. coru()
  3476. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  3477. local ree=0
  3478. while goteem == nil and ree < 1 do
  3479. wait(0.05)
  3480. ree=ree+0.05
  3481. end
  3482. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3483. gettingeem = false
  3484. swinging = false
  3485. if goteem then
  3486. wait(2)
  3487. pcall(function()
  3488. local sounn = Instance.new("Sound", goteem.Torso)
  3489. local lipp = math.random(1, 3)
  3490. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  3491. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  3492. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  3493. sounn:Play()
  3494. end)
  3495. ragdollpart(goteem,"Head")
  3496. for i,v in pairs(goteem:GetDescendants()) do
  3497. if v:IsA('Weld') then v:Destroy() end
  3498. end
  3499. goteem = nil
  3500. end
  3501. trail:Destroy()
  3502. at1:Destroy()
  3503. at2:Destroy()
  3504. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3505. local cor = coroutine.wrap(function()
  3506. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3507. end)
  3508. cor()
  3509. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3510. rweld:Destroy()
  3511. tweld:Destroy()
  3512. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3513. local clone = rightclone:Clone()
  3514. clone.Part0 = char.Torso
  3515. clone.Part1 = char["Right Arm"]
  3516. clone.Parent = char.Torso
  3517. end
  3518. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3519. local clone = torsoclone:Clone()
  3520. clone.Part0 = char.HumanoidRootPart
  3521. clone.Part1 = char.Torso
  3522. clone.Parent = char.HumanoidRootPart
  3523. end
  3524. end)
  3525. swinging = false
  3526. gettingeem = false
  3527. working = false
  3528. end
  3529. local function katanaE()
  3530. working = true
  3531. swinging = true
  3532. SLESH = true
  3533. pcall(function()
  3534. local rweld = Instance.new("Weld", char["Right Arm"])
  3535. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3536. rweld.Part0 = char["Torso"]
  3537. rweld.Part1 = char["Right Arm"]
  3538. rweld.C0 = CFrame.new(1.5, 0, 0)
  3539. tweld.Part0 = char.HumanoidRootPart
  3540. tweld.Part1 = char.Torso
  3541.  
  3542. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3543.  
  3544. local at1 = Instance.new("Attachment", handle)
  3545. local at2 = Instance.new("Attachment", handle)
  3546. at1.Visible = false
  3547. at1.Position = Vector3.new(5, 0, 0)
  3548. at2.Visible = false
  3549. at2.Position = Vector3.new(1, 0, 0)
  3550.  
  3551. local trail = Instance.new("Trail", handle)
  3552. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3553. trail.LightEmission = 0.25
  3554. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3555. trail.Lifetime = 0.10
  3556. trail.MinLength = 0.05
  3557. trail.Attachment0 = at1
  3558. trail.Attachment1 = at2
  3559. local coru=coroutine.wrap(function()
  3560. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  3561. end)
  3562. coru()
  3563. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  3564.  
  3565. wait(1)
  3566. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3567. trail:Destroy()
  3568. at1:Destroy()
  3569. at2:Destroy()
  3570. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3571. local cor = coroutine.wrap(function()
  3572. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3573. end)
  3574. cor()
  3575. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3576. rweld:Destroy()
  3577. tweld:Destroy()
  3578. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3579. local clone = rightclone:Clone()
  3580. clone.Part0 = char.Torso
  3581. clone.Part1 = char["Right Arm"]
  3582. clone.Parent = char.Torso
  3583. end
  3584. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3585. local clone = torsoclone:Clone()
  3586. clone.Part0 = char.HumanoidRootPart
  3587. clone.Part1 = char.Torso
  3588. clone.Parent = char.HumanoidRootPart
  3589. end
  3590. end)
  3591. swinging = false
  3592. SLESH = false
  3593. working = false
  3594. end
  3595.  
  3596. function begoneTHOUGHT()
  3597. working = true
  3598. pcall(function()
  3599. local thott = Instance.new("Sound", char)
  3600. thott.SoundId = "rbxassetid://949916584"
  3601. thott.Volume = 1
  3602. thott.TimePosition = 0.5
  3603. thott.PlaybackSpeed = 1
  3604. thott.EmitterSize = player.CameraMaxZoomDistance+1
  3605. thott.MaxDistance = player.CameraMaxZoomDistance+1
  3606. thott:Play()
  3607.  
  3608. local rweld = Instance.new("Weld", char["Right Arm"])
  3609. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3610. rweld.Part0 = char["Torso"]
  3611. rweld.Part1 = char["Right Arm"]
  3612. rweld.C0 = CFrame.new(1.5, 0, 0)
  3613. tweld.Part0 = char.HumanoidRootPart
  3614. tweld.Part1 = char.Torso
  3615.  
  3616. local coru=coroutine.wrap(function()
  3617. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  3618. end)
  3619. coru()
  3620. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  3621.  
  3622. wait(0.5)
  3623. local thote = Instance.new("Sound", char.Head)
  3624. thote.SoundId = "rbxassetid://358498516"
  3625. thote.Volume = 1
  3626. thote:Play()
  3627.  
  3628.  
  3629.  
  3630. local coru=coroutine.wrap(function()
  3631. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  3632. end)
  3633. coru()
  3634. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  3635. wait(0.04)
  3636. local ree = Instance.new('Part',workspace)
  3637. ree.Shape = Enum.PartType.Cylinder
  3638. ree.CanCollide = false
  3639. ree.Anchored = false
  3640. ree.Size = Vector3.new(0.5,2,2)
  3641. ree.TopSurface = Enum.SurfaceType.Smooth
  3642. ree.BottomSurface = Enum.SurfaceType.Smooth
  3643. ree.Transparency = 0.8
  3644. ree.Material =Enum.Material.Neon
  3645. ree.BrickColor = BrickColor.new('Toothpaste')
  3646. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  3647. ree:BreakJoints()
  3648. local reee = Instance.new("Sound", ree)
  3649. reee.SoundId = "rbxassetid://138677306"
  3650. reee:Play()
  3651. local heck = Instance.new('BodyVelocity',ree)
  3652. heck.Velocity = ree.CFrame.rightVector*50
  3653. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3654. local coru=coroutine.wrap(function()
  3655. for i=1,21 do
  3656. local cf = ree.CFrame
  3657. ree.Size = ree.Size+Vector3.new(0,2,2)
  3658. ree.CFrame = cf
  3659. wait()
  3660. end
  3661. for i=1,4 do
  3662. local cf = ree.CFrame
  3663. ree.Size = ree.Size+Vector3.new(0,2,2)
  3664. ree.CFrame = cf
  3665. ree.Transparency = ree.Transparency + 0.05
  3666. wait()
  3667. end
  3668. ree:Destroy()
  3669. end)
  3670. coru()
  3671. ree.Touched:connect(function(hit)
  3672. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3673. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  3674. ragdollpart(hit.Parent,"Head")
  3675. end
  3676. end)
  3677. wait(0.5)
  3678. local coru=coroutine.wrap(function()
  3679. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  3680. end)
  3681. coru()
  3682. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  3683.  
  3684. rweld:Destroy()
  3685. tweld:Destroy()
  3686. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3687. local clone = rightclone:Clone()
  3688. clone.Part0 = char.Torso
  3689. clone.Part1 = char["Right Arm"]
  3690. clone.Parent = char.Torso
  3691. end
  3692. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3693. local clone = torsoclone:Clone()
  3694. clone.Part0 = char.HumanoidRootPart
  3695. clone.Part1 = char.Torso
  3696. clone.Parent = char.HumanoidRootPart
  3697. end
  3698. end)
  3699. working = false
  3700. end
  3701.  
  3702. function katanaswing()
  3703. working = true
  3704. pcall(function()
  3705. local rweld = Instance.new("Weld", char["Right Arm"])
  3706. local lweld = Instance.new("Weld", char["Left Arm"])
  3707. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3708. rweld.Part0 = char["Torso"]
  3709. rweld.Part1 = char["Right Arm"]
  3710. rweld.C0 = CFrame.new(1.5, 0, 0)
  3711. lweld.Part0 = char.Torso
  3712. lweld.Part1 = char["Left Arm"]
  3713. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3714. tweld.Part0 = char.HumanoidRootPart
  3715. tweld.Part1 = char.Torso
  3716.  
  3717. local cor = coroutine.wrap(function()
  3718. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  3719. end)
  3720. cor()
  3721. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  3722. wait(0.2)
  3723. local at1 = Instance.new("Attachment", handle)
  3724. local at2 = Instance.new("Attachment", handle)
  3725. at1.Visible = false
  3726. at1.Position = Vector3.new(5, 0, 0)
  3727. at2.Visible = false
  3728. at2.Position = Vector3.new(1, 0, 0)
  3729.  
  3730. local trail = Instance.new("Trail", handle)
  3731. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  3732. trail.LightEmission = 0.25
  3733. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3734. trail.Lifetime = 0.10
  3735. trail.MinLength = 0.05
  3736. trail.Attachment0 = at1
  3737. trail.Attachment1 = at2
  3738.  
  3739. swinging = true
  3740.  
  3741. local cor = coroutine.wrap(function()
  3742. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  3743. end)
  3744. cor()
  3745. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  3746. wait(0.2)
  3747. swinging = false
  3748. trail:Destroy()
  3749. at1:Destroy()
  3750. at2:Destroy()
  3751. local cor = coroutine.wrap(function()
  3752. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3753. end)
  3754. cor()
  3755. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3756. rweld:Destroy()
  3757. lweld:Destroy()
  3758. tweld:Destroy()
  3759. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3760. local clone = rightclone:Clone()
  3761. clone.Part0 = char.Torso
  3762. clone.Part1 = char["Right Arm"]
  3763. clone.Parent = char.Torso
  3764. end
  3765. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3766. local clone = leftclone:Clone()
  3767. clone.Part0 = char.Torso
  3768. clone.Part1 = char["Left Arm"]
  3769. clone.Parent = char.Torso
  3770. end
  3771. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3772. local clone = torsoclone:Clone()
  3773. clone.Part0 = char.HumanoidRootPart
  3774. clone.Part1 = char.Torso
  3775. clone.Parent = char.HumanoidRootPart
  3776. end
  3777. end)
  3778. working = false
  3779. end
  3780.  
  3781. function throw()
  3782. working = true
  3783. pcall(function()
  3784. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  3785. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  3786. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3787. tweld.Part0 = char.HumanoidRootPart
  3788. tweld.Part1 = char.Torso
  3789. local throwsound = Instance.new("Sound", char.Head)
  3790. throwsound.SoundId = "rbxassetid://711753382"
  3791. throwsound.PlaybackSpeed = 0.75
  3792.  
  3793. local cor = coroutine.wrap(function()
  3794. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  3795. end)
  3796. local cor2 = coroutine.wrap(function()
  3797. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  3798. end)
  3799. cor()
  3800. cor2()
  3801. grabweld:Remove()
  3802. throwsound:Play()
  3803.  
  3804. local throwvel = Instance.new("BodyThrust")
  3805. throwvel.Force = Vector3.new(0, 3000, -2000)
  3806. pcall(function()
  3807. throwvel.Parent = grabbed.Torso
  3808. end)
  3809. pcall(function()
  3810. throwvel.Parent = grabbed.UpperTorso
  3811. end)
  3812.  
  3813. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  3814. wait(0.15)
  3815. throwvel:Remove()
  3816. local cor = coroutine.wrap(function()
  3817. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3818. end)
  3819. local cor2 = coroutine.wrap(function()
  3820. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3821. end)
  3822. cor()
  3823. cor2()
  3824. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3825. lweld:Remove()
  3826. rweld:Remove()
  3827. tweld:Remove()
  3828. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3829. local clone = rightclone:Clone()
  3830. clone.Part0 = char.Torso
  3831. clone.Part1 = char["Right Arm"]
  3832. clone.Parent = char.Torso
  3833. end
  3834. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3835. local clone = leftclone:Clone()
  3836. clone.Part0 = char.Torso
  3837. clone.Part1 = char["Left Arm"]
  3838. clone.Parent = char.Torso
  3839. end
  3840. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3841. local clone = torsoclone:Clone()
  3842. clone.Part0 = char.HumanoidRootPart
  3843. clone.Part1 = char.Torso
  3844. clone.Parent = char.HumanoidRootPart
  3845. end
  3846. local lolgrabbed = grabbed
  3847. spawn(function()
  3848. wait(2)
  3849. unstun(lolgrabbed)
  3850. end)
  3851. end)
  3852. grabbed = nil
  3853. working = false
  3854. end
  3855.  
  3856. function whoosh(vroom)
  3857. vroom.Parent = workspace
  3858. vroom.Name = "Projectile"
  3859. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  3860. vroom.Anchored = true
  3861. vroom.Velocity = Vector3.new(0,0,0)
  3862. vroom.RotVelocity = Vector3.new(0,0,0)
  3863. vroom.Anchored = false
  3864. game:GetService('Debris'):AddItem(vroom,10)
  3865. local flyy = Instance.new('BodyVelocity',vroom)
  3866. flyy.Velocity = vroom.CFrame.rightVector*200
  3867. local touched = false
  3868. for i,v in pairs(vroom:GetChildren()) do
  3869. if v:IsA('BasePart') then
  3870. v.Touched:connect(function(hit)
  3871. local pos = vroom.CFrame
  3872. if touched == false then
  3873. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  3874. touched = true
  3875. local before = hit.Anchored
  3876. vroom.Anchored = true
  3877. vroom.Velocity = Vector3.new(0,0,0)
  3878. vroom.RotVelocity = Vector3.new(0,0,0)
  3879. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  3880. hit.Anchored = true
  3881. flyy:Destroy()
  3882. pcall(function()
  3883. local weld = Instance.new('Weld',hit)
  3884. weld.Part0 = hit
  3885. weld.Part1 = vroom
  3886. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  3887. local ayybleed = Instance.new('Part',hit)
  3888. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3889. ayybleed.BrickColor = BrickColor.new('Maroon')
  3890. ayybleed.Material = Enum.Material.SmoothPlastic
  3891. ayybleed.Name = "ayybleed"
  3892. ayybleed.CanCollide = false
  3893. ayybleed.Transparency = 1
  3894. ayybleed.CFrame = hit.CFrame
  3895. ayybleed:BreakJoints()
  3896. local attachment1 = Instance.new('Attachment',ayybleed)
  3897. local attachment0 = Instance.new('Attachment',hit)
  3898. for i,v in pairs(vroom:GetChildren()) do
  3899. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  3900. v.Name = "REEEE"
  3901. end
  3902. end
  3903. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  3904. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  3905. if attachment0 and attachment1 then
  3906. local constraint = Instance.new("HingeConstraint")
  3907. constraint.Attachment0 = attachment0
  3908. constraint.Attachment1 = attachment1
  3909. constraint.LimitsEnabled = true
  3910. constraint.UpperAngle = 0
  3911. constraint.LowerAngle = 0
  3912. constraint.Parent = attachment0
  3913. end
  3914. local bleedBLEED= coroutine.wrap(function()
  3915. bleed(ayybleed)
  3916. end)
  3917. bleedBLEED()
  3918. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  3919. game:GetService('Debris'):AddItem(ayybleed,7.5)
  3920. end
  3921. end)
  3922. hit.Anchored = before
  3923. vroom.Anchored = false
  3924. vroom.CanCollide = true
  3925. pcall(function()
  3926. vroom:FindFirstChildOfClass('Trail'):Destroy()
  3927. end)
  3928. for i,v in pairs(vroom:GetChildren()) do
  3929. if v:IsA('BasePart') then
  3930. v.CanCollide = true
  3931. end
  3932. end
  3933. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  3934. pcall(function()
  3935. hit.Parent.HumanoidRootPart:Destroy()
  3936. end)
  3937. pcall(function()
  3938. ragdollpart(hit.Parent,"Left Arm")
  3939. ragdollpart(hit.Parent,"Left Leg")
  3940. ragdollpart(hit.Parent,"Right Arm")
  3941. ragdollpart(hit.Parent,"Right Leg")
  3942. end)
  3943. pcall(function()
  3944. ragdollpart(hit.Parent,"LeftUpperLeg")
  3945. ragdollpart(hit.Parent,"RightUpperLeg")
  3946. ragdollpart(hit.Parent,"LeftUpperArm")
  3947. ragdollpart(hit.Parent,"RightUpperArm")
  3948. end)
  3949. spawn(function()
  3950. wait(5)
  3951. ragdollpart(hit.Parent,"Head")
  3952. end)
  3953. else
  3954. pcall(function()
  3955. ragdollpart(hit.Parent,hit.Name)
  3956. end)
  3957. end
  3958. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  3959. touched = true
  3960. local before = hit.Anchored
  3961. vroom.Anchored = true
  3962. vroom.Velocity = Vector3.new(0,0,0)
  3963. vroom.RotVelocity = Vector3.new(0,0,0)
  3964. hit.Anchored = true
  3965. flyy:Destroy()
  3966. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  3967. pcall(function()
  3968. local weld = Instance.new('Weld',hit)
  3969. weld.Part0 = hit
  3970. weld.Part1 = vroom
  3971. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  3972. end)
  3973. pcall(function()
  3974. vroom:FindFirstChildOfClass('Trail'):Destroy()
  3975. end)
  3976. hit.Anchored = before
  3977. vroom.Anchored = false
  3978. end
  3979. end
  3980. end)
  3981. end
  3982. end
  3983. end
  3984.  
  3985. function fling()
  3986. working = true
  3987. pcall(function()
  3988. local rweld = Instance.new("Weld", char["Right Arm"])
  3989. local lweld = Instance.new("Weld", char["Left Arm"])
  3990. rweld.Part0 = char["Torso"]
  3991. rweld.Part1 = char["Right Arm"]
  3992. rweld.C0 = CFrame.new(1.5, 0, 0)
  3993. lweld.Part0 = char.Torso
  3994. lweld.Part1 = char["Left Arm"]
  3995. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3996. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3997. tweld.Part0 = char.HumanoidRootPart
  3998. tweld.Part1 = char.Torso
  3999.  
  4000. local at1 = Instance.new("Attachment", handle)
  4001. local at2 = Instance.new("Attachment", handle)
  4002. at1.Visible = false
  4003. at1.Position = Vector3.new(2, 0, 0)
  4004. at2.Visible = false
  4005. at2.Position = Vector3.new(-0.3, 0, 0)
  4006.  
  4007. local trail = Instance.new("Trail", handle)
  4008. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4009. trail.LightEmission = 0.25
  4010. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4011. trail.Lifetime = 0.10
  4012. trail.MinLength = 0.05
  4013. trail.Attachment0 = at1
  4014. trail.Attachment1 = at2
  4015.  
  4016. local cor = coroutine.wrap(function()
  4017. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  4018. end)
  4019. cor()
  4020. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  4021.  
  4022. local cor = coroutine.wrap(function()
  4023. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  4024. end)
  4025. local cor2 = coroutine.wrap(function()
  4026. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  4027. end)
  4028. local cor3 = coroutine.wrap(function()
  4029. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  4030. end)
  4031. cor()
  4032. cor2()
  4033. cor3()
  4034. 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)
  4035. wait(0.2)
  4036.  
  4037. local cor = coroutine.wrap(function()
  4038. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  4039. end)
  4040. local cor2 = coroutine.wrap(function()
  4041. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  4042. end)
  4043. cor()
  4044. cor2()
  4045. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  4046.  
  4047. local cor = coroutine.wrap(function()
  4048. 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)
  4049. end)
  4050. local cor2 = coroutine.wrap(function()
  4051. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  4052. end)
  4053. cor()
  4054. cor2()
  4055. whoosh(handle:Clone())
  4056. for i, v in pairs(handle:GetChildren()) do
  4057. if v:IsA("Part") then
  4058. v.Transparency = 1
  4059. end
  4060. end
  4061. handle.Transparency = 1
  4062. trail:Remove()
  4063. at1:Remove()
  4064. at2:Remove()
  4065. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  4066. local cor = coroutine.wrap(function()
  4067. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  4068. end)
  4069. local cor2 = coroutine.wrap(function()
  4070. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  4071. end)
  4072. cor()
  4073. cor2()
  4074. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  4075. wait(0.2)
  4076.  
  4077. local cor = coroutine.wrap(function()
  4078. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4079. end)
  4080. local cor2 = coroutine.wrap(function()
  4081. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  4082. end)
  4083. cor()
  4084. cor2()
  4085. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4086.  
  4087. for i, v in pairs(handle:GetChildren()) do
  4088. if v:IsA("Part") then
  4089. v.Transparency = 0
  4090. end
  4091. end
  4092. handle.Transparency = 0
  4093. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  4094.  
  4095. lweld:Remove()
  4096. rweld:Remove()
  4097. tweld:Remove()
  4098.  
  4099. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4100. local clone = torsoclone:Clone()
  4101. clone.Part0 = char.HumanoidRootPart
  4102. clone.Part1 = char.Torso
  4103. clone.Parent = char.HumanoidRootPart
  4104. end
  4105. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4106. local clone = leftclone:Clone()
  4107. clone.Part0 = char.Torso
  4108. clone.Part1 = char["Left Arm"]
  4109. clone.Parent = char.Torso
  4110. end
  4111. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4112. local clone = rightclone:Clone()
  4113. clone.Part0 = char.Torso
  4114. clone.Part1 = char["Right Arm"]
  4115. clone.Parent = char.Torso
  4116. end
  4117. end)
  4118. working = false
  4119. end
  4120.  
  4121. function kill()
  4122. working = true
  4123. pcall(function()
  4124. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4125. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4126. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4127. tweld.Part0 = char.HumanoidRootPart
  4128. tweld.Part1 = char.Torso
  4129. local killsound = Instance.new("Sound", grabbed.Head)
  4130. killsound.SoundId = "rbxassetid://150315649"
  4131. killsound.PlaybackSpeed = 1.2
  4132. local killsoundac = Instance.new("Sound", grabbed.Head)
  4133. killsoundac.SoundId = "rbxassetid://162194585"
  4134. killsoundac.PlaybackSpeed = 1
  4135. killsoundac.Volume = 1
  4136. local throwsound = Instance.new("Sound", char.Head)
  4137. throwsound.SoundId = "rbxassetid://711753382"
  4138. throwsound.PlaybackSpeed = 0.75
  4139. local chokesound = Instance.new("Sound", grabbed.Head)
  4140. chokesound.SoundId = "rbxassetid://418658161"
  4141. chokesound.TimePosition = 3
  4142. chokesound.PlaybackSpeed = 1
  4143. local bleedsound = Instance.new("Sound", grabbed.Head)
  4144. bleedsound.SoundId = "rbxassetid://244502094"
  4145. bleedsound.PlaybackSpeed = 1.5
  4146. bleedsound.Volume = 1
  4147.  
  4148. pitchun = math.random(9, 12)/10
  4149. pitchdos = math.random(9, 13)/10
  4150.  
  4151. killsound.PlaybackSpeed = pitchun
  4152. killsoundac.PlaybackSpeed = pitchdos
  4153. chokesound.PlaybackSpeed = pitchun
  4154.  
  4155. pcall(function()
  4156. grabbed.HumanoidRootPart:Destroy()
  4157. end)
  4158.  
  4159. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  4160. wait(0.2)
  4161. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4162.  
  4163. killsound:Play()
  4164. killsoundac:Play()
  4165. chokesound:Play()
  4166. bleedsound:Play()
  4167.  
  4168. local ayybleed = Instance.new('Part',grabbed)
  4169. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4170. ayybleed.BrickColor = BrickColor.new('Maroon')
  4171. ayybleed.Material = Enum.Material.SmoothPlastic
  4172. ayybleed.Name = "ayybleed"
  4173. ayybleed.CanCollide = false
  4174. ayybleed.Transparency = 0.5
  4175. ayybleed.CFrame = grabbed.Head.CFrame
  4176. ayybleed:BreakJoints()
  4177. local attachment1 = Instance.new('Attachment',ayybleed)
  4178. attachment1.Position = Vector3.new(-0.55,0,0)
  4179. attachment1.Orientation = Vector3.new(90, 0, -90)
  4180. local attachment0 = Instance.new('Attachment')
  4181. pcall(function()
  4182. attachment0.Parent = grabbed.Torso
  4183. end)
  4184. pcall(function()
  4185. attachment0.Parent = grabbed.UpperTorso
  4186. end)
  4187. if attachment0 and attachment1 then
  4188. local constraint = Instance.new("HingeConstraint")
  4189. constraint.Attachment0 = attachment0
  4190. constraint.Attachment1 = attachment1
  4191. constraint.LimitsEnabled = true
  4192. constraint.UpperAngle = 0
  4193. constraint.LowerAngle = 0
  4194. pcall(function()
  4195. constraint.Parent = grabbed.Torso
  4196. end)
  4197. pcall(function()
  4198. constraint.Parent = grabbed.UpperTorso
  4199. end)
  4200. end
  4201. local bleedBLEED= coroutine.wrap(function()
  4202. bleed(ayybleed)
  4203. end)
  4204. bleedBLEED()
  4205.  
  4206. wait(0.2)
  4207.  
  4208. local at1 = Instance.new("Attachment", handle)
  4209. local at2 = Instance.new("Attachment", handle)
  4210. at1.Visible = false
  4211. at1.Position = Vector3.new(2, 0, 0)
  4212. at2.Visible = false
  4213. at2.Position = Vector3.new(-0.3, 0, 0)
  4214.  
  4215. local trail = Instance.new("Trail", handle)
  4216. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4217. trail.LightEmission = 0.25
  4218. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4219. trail.Lifetime = 0.10
  4220. trail.MinLength = 0.05
  4221. trail.Attachment0 = at1
  4222. trail.Attachment1 = at2
  4223.  
  4224. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  4225. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  4226. local coru=coroutine.wrap(function()
  4227. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4228. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  4229. end)
  4230. coru()
  4231. local cor = coroutine.wrap(function()
  4232. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4233. end)
  4234. cor()
  4235. grabweld:Remove()
  4236. throwsound:Play()
  4237.  
  4238. local throwvel = Instance.new("BodyThrust")
  4239. throwvel.Force = Vector3.new(0, 3000, -1000)
  4240. pcall(function()
  4241. throwvel.Parent = grabbed.Torso
  4242. end)
  4243. pcall(function()
  4244. throwvel.Parent = grabbed.UpperTorso
  4245. end)
  4246.  
  4247. trail:Remove()
  4248. at1:Remove()
  4249. at2:Remove()
  4250. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4251. pcall(function()
  4252. ragdollpart(grabbed,"Left Arm")
  4253. ragdollpart(grabbed,"Left Leg")
  4254. ragdollpart(grabbed,"Right Arm")
  4255. ragdollpart(grabbed,"Right Leg")
  4256. end)
  4257. pcall(function()
  4258. ragdollpart(grabbed,"LeftUpperLeg")
  4259. ragdollpart(grabbed,"RightUpperLeg")
  4260. ragdollpart(grabbed,"LeftUpperArm")
  4261. ragdollpart(grabbed,"RightUpperArm")
  4262. end)
  4263. wait(0.15)
  4264. throwvel:Remove()
  4265. local cor = coroutine.wrap(function()
  4266. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4267. end)
  4268. local cor2 = coroutine.wrap(function()
  4269. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4270. end)
  4271. cor()
  4272. cor2()
  4273. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4274.  
  4275. lweld:Remove()
  4276. rweld:Remove()
  4277. tweld:Remove()
  4278.  
  4279. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4280. local clone = torsoclone:Clone()
  4281. clone.Part0 = char.HumanoidRootPart
  4282. clone.Part1 = char.Torso
  4283. clone.Parent = char.HumanoidRootPart
  4284. end
  4285. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4286. local clone = leftclone:Clone()
  4287. clone.Part0 = char.Torso
  4288. clone.Part1 = char["Left Arm"]
  4289. clone.Parent = char.Torso
  4290. end
  4291. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4292. local clone = rightclone:Clone()
  4293. clone.Part0 = char.Torso
  4294. clone.Part1 = char["Right Arm"]
  4295. clone.Parent = char.Torso
  4296. end
  4297. local coru2=coroutine.wrap(function()
  4298. local whyy = grabbed
  4299. local continue = true
  4300. local repeats = 0
  4301. while continue == true do
  4302. local ree = pcall(function()
  4303. if repeats < 20 then
  4304. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  4305. repeats = repeats+1
  4306. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  4307. continue = false
  4308. end
  4309. else
  4310. continue = false
  4311. end
  4312. end)
  4313. if ree == false then
  4314. continue = false
  4315. end
  4316. if continue == true then
  4317. wait(0.2)
  4318. end
  4319. end
  4320. ragdollpart(whyy,"Head")
  4321. end)
  4322. coru2()
  4323. throwsound:Remove()
  4324. killsound:Remove()
  4325. end)
  4326. grabbed = nil
  4327. working = false
  4328. end
  4329.  
  4330. function release()
  4331. working = true
  4332. pcall(function()
  4333. unstun(grabbed)
  4334. grabbed = nil
  4335. grabweld:Destroy()
  4336. removewelds(char["Right Arm"])
  4337. removewelds(char["Left Arm"])
  4338. local rweld = Instance.new("Weld", char["Right Arm"])
  4339. local lweld = Instance.new("Weld", char["Left Arm"])
  4340. rweld.Part0 = char["Torso"]
  4341. rweld.Part1 = char["Right Arm"]
  4342. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  4343. lweld.Part0 = char.Torso
  4344. lweld.Part1 = char["Left Arm"]
  4345. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  4346. local cor = coroutine.wrap(function()
  4347. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4348. end)
  4349. local cor2 = coroutine.wrap(function()
  4350. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4351. end)
  4352. cor()
  4353. cor2()
  4354. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4355. lweld:Remove()
  4356. rweld:Remove()
  4357. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4358. local clone = leftclone:Clone()
  4359. clone.Part0 = char.Torso
  4360. clone.Part1 = char["Left Arm"]
  4361. clone.Parent = char.Torso
  4362. end
  4363. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4364. local clone = rightclone:Clone()
  4365. clone.Part0 = char.Torso
  4366. clone.Part1 = char["Right Arm"]
  4367. clone.Parent = char.Torso
  4368. end
  4369. end)
  4370. working = false
  4371. end
  4372.  
  4373. function grab()
  4374. working = true
  4375. pcall(function()
  4376. local rweld = Instance.new("Weld", char["Right Arm"])
  4377. local lweld = Instance.new("Weld", char["Left Arm"])
  4378. rweld.Part0 = char["Torso"]
  4379. rweld.Part1 = char["Right Arm"]
  4380. rweld.C0 = CFrame.new(1.5, 0, 0)
  4381. lweld.Part0 = char.Torso
  4382. lweld.Part1 = char["Left Arm"]
  4383. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4384.  
  4385. local at1 = Instance.new("Attachment", handle)
  4386. local at2 = Instance.new("Attachment", handle)
  4387. at1.Visible = false
  4388. at1.Position = Vector3.new(2, 0, 0)
  4389. at2.Visible = false
  4390. at2.Position = Vector3.new(-0.3, 0, 0)
  4391.  
  4392. local trail = Instance.new("Trail", handle)
  4393. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4394. trail.LightEmission = 0.25
  4395. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4396. trail.Lifetime = 0.10
  4397. trail.MinLength = 0.05
  4398. trail.Attachment0 = at1
  4399. trail.Attachment1 = at2
  4400.  
  4401. local spinnyshit = coroutine.wrap(function()
  4402. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4403. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  4404. end)
  4405. spinnyshit()
  4406. local cor = coroutine.wrap(function()
  4407. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  4408. end)
  4409. cor()
  4410. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  4411. wait(0.15)
  4412. grabbing = true
  4413. local cor = coroutine.wrap(function()
  4414. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  4415. end)
  4416. cor()
  4417. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  4418. at1:Remove()
  4419. at2:Remove()
  4420. trail:Remove()
  4421. wait(0.3)
  4422. grabbing = false
  4423.  
  4424. if grabbed == nil then
  4425. local cor = coroutine.wrap(function()
  4426. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4427. end)
  4428. local cor2 = coroutine.wrap(function()
  4429. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4430. end)
  4431. cor()
  4432. cor2()
  4433. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4434. lweld:Remove()
  4435. rweld:Remove()
  4436. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4437. local clone = leftclone:Clone()
  4438. clone.Part0 = char.Torso
  4439. clone.Part1 = char["Left Arm"]
  4440. clone.Parent = char.Torso
  4441. end
  4442. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4443. local clone = rightclone:Clone()
  4444. clone.Part0 = char.Torso
  4445. clone.Part1 = char["Right Arm"]
  4446. clone.Parent = char.Torso
  4447. end
  4448. end
  4449. end)
  4450. working = false
  4451. end
  4452. game:GetService("UserInputService").InputBegan:connect(function(kkk, g)
  4453. if g == false then
  4454. local key = kkk.KeyCode
  4455. if usable and working == false then
  4456. if key == Enum.KeyCode.Z then
  4457. if equipped == false then
  4458. if firsttime then
  4459. firsttime = false
  4460. notify("Equipped || Press X or C to equip one of two weapons",true)
  4461. else
  4462. notify("Equipped")
  4463. end
  4464. equip()
  4465. else
  4466. notify("Unequipped")
  4467. unequip()
  4468. end
  4469. elseif key == Enum.KeyCode.X then
  4470. if blademode ~= "katana" and equipped == true then
  4471. getrid(handle)
  4472. if firsttime2 then
  4473. firsttime2 = false
  4474. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  4475. else
  4476. notify("Katana mode enabled")
  4477. end
  4478. katanamode()
  4479. elseif blademode == "katana" then
  4480. getrid(handle)
  4481. notify("Katana mode disabled")
  4482. end
  4483. elseif key == Enum.KeyCode.V then
  4484. if blademode ~= "gun" and equipped == true then
  4485. getrid(handle)
  4486. if firsttime5 then
  4487. firsttime5 = false
  4488. notify("Gun mode enabled || Click to perform an action",true)
  4489. else
  4490. notify("Gun mode enabled")
  4491. end
  4492. gunmode()
  4493. elseif blademode == "gun" then
  4494. getrid(handle)
  4495. notify("Gun mode disabled")
  4496. end
  4497. elseif key == Enum.KeyCode.B then
  4498. if childlock == false then
  4499. if blademode ~= "dildo" and equipped == true then
  4500. getrid(handle)
  4501. if firsttime4 then
  4502. firsttime4 = false
  4503. notify("Dildo mode enabled || Click to perform an action",true)
  4504. else
  4505. notify("Dildo mode enabled")
  4506. end
  4507. dildo()
  4508. elseif blademode == "dildo" then
  4509. notify("Dildo mode disabled")
  4510. getrid(handle)
  4511. end
  4512. end
  4513. elseif key == Enum.KeyCode.C then
  4514. if blademode ~= "knife" and equipped == true then
  4515. getrid(handle)
  4516. if firsttime3 then
  4517. firsttime3 = false
  4518. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  4519. else
  4520. notify("Knife mode enabled")
  4521. end
  4522. knifemode()
  4523. elseif blademode == "knife" then
  4524. notify("Knife mode disabled")
  4525. getrid(handle)
  4526. end
  4527. elseif key == Enum.KeyCode.Q then
  4528. if blademode == "katana" then
  4529. notify()
  4530. katanaQ()
  4531. elseif blademode == "knife" then
  4532. mode = "release"
  4533. notify("Mode changed to "..mode)
  4534. end
  4535. elseif key == Enum.KeyCode.E then
  4536. if blademode == "katana" then
  4537. notify()
  4538. katanaE()
  4539. elseif blademode == "knife" then
  4540. mode = "throw"
  4541. notify("Mode changed to "..mode)
  4542. end
  4543. elseif key == Enum.KeyCode.F then
  4544. if blademode == "handle" then
  4545. notify([[BEGONE
  4546. THOT]])
  4547. begoneTHOUGHT()
  4548. elseif blademode == "knife" then
  4549. mode = "kill"
  4550. notify("Mode changed to "..mode)
  4551. end
  4552. elseif key == Enum.KeyCode.T then
  4553. if blademode == "knife" then
  4554. mode = "fling"
  4555. notify("Mode changed to "..mode)
  4556. end
  4557. end
  4558. end
  4559. if key == Enum.KeyCode.M and sounding == false then
  4560. --badass mode
  4561. pcall(function()
  4562. if badass.Playing == false then
  4563. sounding = true
  4564. for i,v in pairs(workspace:GetDescendants()) do
  4565. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  4566. v:Stop()
  4567. end
  4568. end
  4569. badass:Play()
  4570. badass.Volume = 10
  4571. sounding = false
  4572. else
  4573. sounding = true
  4574. for i=1,100 do
  4575. badass.Volume = badass.Volume-0.1
  4576. wait()
  4577. end
  4578. badass.Volume = 0
  4579. badass:Stop()
  4580. sounding = false
  4581. end
  4582. end)
  4583. end
  4584. if key == Enum.KeyCode.R then
  4585. rag1 = true
  4586. if rag1 == true and rag2 == true then
  4587. oogabooga()
  4588. end
  4589. end
  4590. if key == Enum.KeyCode.G then
  4591. rag2 = true
  4592. if rag1 == true and rag2 == true then
  4593. oogabooga()
  4594. end
  4595. end
  4596. end
  4597. end)
  4598. game:GetService("UserInputService").InputEnded:connect(function(key, g)
  4599. local key = key.KeyCode
  4600. if g == false then
  4601. if key == Enum.KeyCode.R then
  4602. rag1 = false
  4603. end
  4604. if key == Enum.KeyCode.G then
  4605. rag2 = false
  4606. end
  4607. end
  4608. end)
  4609.  
  4610. handle.ChildAdded:connect(function(child)
  4611. if child:IsA('BasePart') then
  4612. child.CanCollide = false
  4613. if child.Name == "blade" then
  4614. child.Touched:connect(function(hit)
  4615. if blademode == "katana" and swinging then
  4616. if gettingeem then
  4617. if goteem == nil then
  4618. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4619. local sounn = Instance.new("Sound", char.Torso)
  4620. local lipp = math.random(1, 3)
  4621. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4622. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4623. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4624. sounn:Play()
  4625. goteem = hit.Parent
  4626. pcall(function()
  4627. goteem.HumanoidRootPart:Destroy()
  4628. end)
  4629. pcall(function()
  4630. ragdollpart(goteem,"Right Arm")
  4631. ragdollpart(goteem,"Right Leg")
  4632. ragdollpart(goteem,"Left Arm")
  4633. ragdollpart(goteem,"Left Leg")
  4634. end)
  4635. pcall(function()
  4636. ragdollpart(goteem,"RightUpperArm")
  4637. ragdollpart(goteem,"RightUpperLeg")
  4638. ragdollpart(goteem,"LeftUpperArm")
  4639. ragdollpart(goteem,"LeftUpperLeg")
  4640. end)
  4641. pcall(function()
  4642. local weld = Instance.new('Weld',goteem.Torso)
  4643. weld.Part0 = goteem.Torso
  4644. weld.Part1 = handle
  4645. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4646. end)
  4647. pcall(function()
  4648. local weld = Instance.new('Weld',goteem.UpperTorso)
  4649. weld.Part0 = goteem.UpperTorso
  4650. weld.Part1 = handle
  4651. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4652. end)
  4653. pcall(function()
  4654. local thang = "Torso"
  4655. if goteem:FindFirstChild('UpperTorso') then
  4656. thang = "UpperTorso"
  4657. end
  4658. local ayybleed = Instance.new('Part',goteem)
  4659. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4660. ayybleed.BrickColor = BrickColor.new('Maroon')
  4661. ayybleed.Material = Enum.Material.SmoothPlastic
  4662. ayybleed.Name = "ayybleed"
  4663. ayybleed.CanCollide = false
  4664. ayybleed.Transparency = 1
  4665. ayybleed.CFrame = goteem[thang].CFrame
  4666. ayybleed:BreakJoints()
  4667. local attachment1 = Instance.new('Attachment',ayybleed)
  4668. attachment1.Position = Vector3.new(0,0,0)
  4669. attachment1.Orientation = Vector3.new(-90, 0, -90)
  4670. local attachment0 = Instance.new('Attachment',goteem[thang])
  4671. if attachment0 and attachment1 then
  4672. local constraint = Instance.new("HingeConstraint")
  4673. constraint.Attachment0 = attachment0
  4674. constraint.Attachment1 = attachment1
  4675. constraint.LimitsEnabled = true
  4676. constraint.UpperAngle = 0
  4677. constraint.LowerAngle = 0
  4678. constraint.Parent = goteem
  4679. end
  4680. local bleedBLEED= coroutine.wrap(function()
  4681. bleed(ayybleed)
  4682. end)
  4683. bleedBLEED()
  4684. end)
  4685. end
  4686. end
  4687. elseif SLESH then
  4688.  
  4689. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4690. local sounn = Instance.new("Sound", char.Torso)
  4691. local lipp = math.random(1, 3)
  4692. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4693. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4694. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4695. sounn:Play()
  4696. ragdollpart(hit.Parent,hit.Name,false)
  4697. end
  4698. else
  4699. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4700. local sounn = Instance.new("Sound", char.Torso)
  4701. local lipp = math.random(1, 3)
  4702. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4703. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4704. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4705. sounn:Play()
  4706. swinging = false
  4707. ragdollpart(hit.Parent,"Head",true,false)
  4708. end
  4709. end
  4710. elseif blademode == "knife" then
  4711. if grabbing == true and grabbed == nil then
  4712. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4713. grabbed = hit.Parent
  4714.  
  4715. stun(grabbed)
  4716.  
  4717. local grabwelds = Instance.new("Weld", char.Torso)
  4718. grabwelds.Part0 = char.Torso
  4719. pcall(function()
  4720. grabwelds.Part1 = grabbed.Torso
  4721. end)
  4722. pcall(function()
  4723. grabwelds.Part1 = grabbed.UpperTorso
  4724. end)
  4725. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  4726. grabweld = grabwelds
  4727. end
  4728. end
  4729. end
  4730. end)
  4731. end
  4732. elseif child:IsA("Model") then
  4733. child.ChildAdded:connect(function(dildotip)
  4734. if dildotip:IsA('BasePart') then
  4735. dildotip.Touched:connect(function(hit)
  4736. if MOAN == true then
  4737. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4738. local sound = Instance.new('Sound',hit.Parent.Head)
  4739. sound.SoundId = 'rbxassetid://959679286'
  4740. sound.Volume = 5
  4741. sound:Play()
  4742. local sound3 = Instance.new("Sound",hit.Parent.Head)
  4743. sound3.Volume = 5.5
  4744. sound3.SoundId = "rbxassetid://702631545"
  4745. sound3:Play()
  4746. pcall(function()
  4747. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  4748. if v:IsA('Decal') then v:Destroy() end
  4749. end
  4750. end)
  4751. pcall(function()
  4752. local ree=Instance.new('Decal',hit.Parent.Head)
  4753. ree.Name = "face"
  4754. ree.Texture = "rbxassetid://996521543"
  4755. end)
  4756. MOAN = false
  4757. aidsificating = hit.Parent
  4758. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  4759. if v:IsA("Part") then
  4760. v:FindFirstChild("ParticleEmitter"):Destroy()
  4761. end
  4762. end
  4763. end
  4764. end
  4765. end)
  4766. end
  4767. end)
  4768. end
  4769. end)
  4770.  
  4771. mouse.Button1Down:connect(function(jew)
  4772. if usable and working == false and equipped then
  4773. if blademode == "katana" then
  4774. notify()
  4775. katanaswing()
  4776. elseif blademode == "knife" then
  4777. notify()
  4778. if grabbed == nil then
  4779. if mode == "fling" then
  4780. fling()
  4781. else
  4782. grab()
  4783. end
  4784. elseif grabbed ~= nil then
  4785. if mode == "kill" then
  4786. kill()
  4787. elseif mode == "throw" then
  4788. throw()
  4789. elseif mode == "release" then
  4790. release()
  4791. end
  4792. end
  4793. elseif blademode == "dildo" then
  4794. raep()
  4795. end
  4796. end
  4797. end)
  4798.  
  4799. end
  4800. spawned()
  4801.  
  4802. player.CharacterAdded:connect(function()
  4803. spawned()
  4804. end)
  4805. local avgs = {}
  4806.  
  4807. game:GetService('RunService').Heartbeat:connect(function(step)
  4808. local ofps = math.floor((60/(step*60))*10)/10
  4809. if #avgs > 100 then
  4810. table.remove(avgs,1)
  4811. end
  4812. table.insert(avgs,#avgs+1,ofps)
  4813. local fpsa = 0
  4814. for i,v in pairs(avgs) do
  4815. fpsa = fpsa+v
  4816. end
  4817. fpsa = math.floor(fpsa/#avgs)
  4818. fps.Text = 'FPS: '..tostring(fpsa)
  4819. end)
  4820.  
  4821. while true do
  4822. for i,v in pairs(rekt) do
  4823. if v.Parent ~= nil then
  4824. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  4825. for a,c in pairs(v:GetChildren()) do
  4826. if c:IsA('Tool') then
  4827. c.ManualActivationOnly = true
  4828. wait()
  4829. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  4830. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  4831. c.ManualActivationOnly = false
  4832. end
  4833. end
  4834. end
  4835. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4836. v:FindFirstChildOfClass('Humanoid').Sit = false
  4837. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4838. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4839. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  4840. else
  4841. table.remove(rekt,i)
  4842. end
  4843. else
  4844. table.remove(rekt,i)
  4845. end
  4846. end
  4847. wait()
  4848. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement