Advertisement
StarzoZero

Roblox Grab Knife v4 FE?

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