Advertisement
meninodapacocaII

Untitled

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