686

Untitled

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