Advertisement
Guest User

FE grab knife v4

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