LightSynapse

GKV4 FE SB

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