MATJASEPIC

Untitled

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