cat568

Untitled

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