Advertisement
FireyBFDI

Untitled

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