Advertisement
PiterMosskva_TV

grab knife v4 (you can be banned from void SB cuz of blood)

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