Advertisement
voidscriptbuilderr

fe grab knife v4

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