Advertisement
Guest User

Grab Knife V4 Edit again

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