Advertisement
okban

test

Feb 21st, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.56 KB | None | 0 0
  1. -- unganda Force
  2. --[[
  3. Uganda Force
  4. By: KYLETHORNTON
  5.  
  6. --]]
  7.  
  8. local p = game.Players.LocalPlayer.Character
  9. local weld = Instance.new("Weld",p.Head)
  10. weld.Part0 = p.Head
  11.  
  12. local train = Instance.new("Part",p.Head)
  13. train.Name = "Head2"
  14. train.Orientation = Vector3.new(0, -100, 0)
  15. train.Anchored = true
  16. train.CanCollide = false
  17. train.Size = Vector3.new(1,1,1)
  18. train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  19. weld.Part1 = train
  20. weld.C1 = CFrame.new(0,-0.13,-0.2) * CFrame.Angles(0,math.rad(-360),0)
  21. train.Anchored = false
  22. local TrainMesh = Instance.new("SpecialMesh",train)
  23. TrainMesh.MeshType = Enum.MeshType.FileMesh
  24. TrainMesh.Scale = Vector3.new(0.1, 0.1, 0.11)
  25. TrainMesh.MeshId = "rbxassetid://584648821"
  26. TrainMesh.TextureId = "rbxassetid://584646976"
  27.  
  28. --[[hair]]------------------------------------------------
  29. local weld2 = Instance.new("Weld",p.Head)
  30. weld2.Part0 = p.Head
  31. local Knuckles = Instance.new("Part",p.Head)
  32. Knuckles.Orientation = Vector3.new(0, -100, 0)
  33. Knuckles.Anchored = false
  34. Knuckles.BrickColor = BrickColor.new("Really black")
  35. Knuckles.Rotation = Vector3.new(-90, -75, -90)
  36. Knuckles.Orientation = Vector3.new(-15, -90, 0)
  37. Knuckles.CanCollide = false
  38. Knuckles.Size = Vector3.new(1,1,1)
  39. Knuckles.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  40. weld2.Part1 = Knuckles
  41. weld2.C1 = CFrame.new(0,0.1,-0.2)-- * CFrame.Angles(0,math.rad(180),0)
  42. Knuckles.Anchored = false
  43. local KnucklesMesh = Instance.new("SpecialMesh",Knuckles)
  44. KnucklesMesh.MeshType = Enum.MeshType.FileMesh
  45. KnucklesMesh.Scale = Vector3.new(1.2, 1.1, 1.1)
  46. KnucklesMesh.MeshId = "rbxassetid://85855767"
  47. KnucklesMesh.TextureId = ""
  48. ---------------------------------------------------------------------------
  49. --[[hair2]]-----------------------------------------------------------------
  50. local weld3 = Instance.new("Weld",p.Head)
  51. weld3.Part0 = p.Head
  52. local Flag = Instance.new("Part",p.Head)
  53. Flag.Orientation = Vector3.new(0, 50, 0)
  54. Flag.Anchored = false
  55. Flag.CanCollide = false
  56. Flag.Size = Vector3.new(1,1,1)
  57. Flag.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  58. weld3.Part1 = Flag
  59. weld3.C1 = CFrame.new(0,2.1,-0.3)-- * CFrame.Angles(0,math.rad(180),0)
  60. Flag.Anchored = false
  61. local FlagMesh = Instance.new("SpecialMesh",Flag)
  62. FlagMesh.MeshType = Enum.MeshType.FileMesh
  63. FlagMesh.Scale = Vector3.new(1.2, 1.8, 2)
  64. FlagMesh.MeshId = "rbxassetid://114046169"
  65. FlagMesh.TextureId = "rbxassetid://177589002"
  66. ---------------------------------------------------------------------------
  67. --[[hair3]]-----------------------------------------------------------------
  68. local weld4 = Instance.new("Weld",p.Head)
  69. weld4.Part0 = p.Head
  70. local Pole = Instance.new("Part",p.Head)
  71. Pole.Orientation = Vector3.new(0, 50, 0)
  72. Pole.Anchored = false
  73. Pole.CanCollide = false
  74. Pole.Transparency = 1
  75. Pole.Name = "Head5"
  76. Pole.Size = Vector3.new(1,1,1)
  77. Pole.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  78. weld4.Part1 = Pole
  79. weld4.C1 = CFrame.new(0,0,0.1)-- * CFrame.Angles(0,math.rad(180),0)
  80. Pole.Anchored = false
  81. local PoleMesh = Instance.new("SpecialMesh",Pole)
  82. PoleMesh.MeshType = Enum.MeshType.FileMesh
  83. PoleMesh.Scale = Vector3.new(0.0359999985, 0.0359999985, 0.0359999985)
  84. PoleMesh.MeshId = "rbxassetid://1300136843"
  85. PoleMesh.TextureId = "rbxassetid://1300137893"
  86. ---------------------------------------------------------------------------
  87. --[[NANI]]-----------------------------------------------------------------
  88. local weld5 = Instance.new("Weld",p.Head)
  89. weld5.Part0 = p.Head
  90. local Sombrero = Instance.new("Part",p.Head)
  91. Sombrero.Orientation = Vector3.new(0, 50, 0)
  92. Sombrero.Anchored = false
  93. Sombrero.CanCollide = false
  94. Sombrero.Transparency = 1
  95. Sombrero.Name = "Head6"
  96. Sombrero.Size = Vector3.new(1,1,1)
  97. Sombrero.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  98. weld5.Part1 = Sombrero
  99. weld5.C1 = CFrame.new(0.01,-0.45,0.35)-- * CFrame.Angles(0,math.rad(180),0)
  100. Sombrero.Anchored = false
  101. local SombreroMesh = Instance.new("SpecialMesh",Sombrero)
  102. SombreroMesh.MeshType = Enum.MeshType.FileMesh
  103. SombreroMesh.Scale = Vector3.new(0.0390000008, 0.0390000008, 0.0390000008)
  104. SombreroMesh.MeshId = "rbxassetid://1300138314"
  105. SombreroMesh.TextureId = "rbxassetid://1300129774"
  106. ---------------------------------------------------------------------------
  107.  
  108.  
  109.  
  110.  
  111. local Particle = Instance.new("ParticleEmitter",Smoke)
  112. Particle.Rate = 50;
  113. Particle.Speed = NumberRange.new(30,60);
  114. Particle.VelocitySpread = 4;
  115. Particle.Texture = "rbxassetid://0"
  116.  
  117. local Light = Instance.new("SpotLight",train)
  118. Light.Angle = 45;
  119. Light.Brightness = 0;
  120. Light.Face = Enum.NormalId.Back;
  121. Light.Range = 30;
  122.  
  123. p.Humanoid.WalkSpeed = 16;
  124.  
  125.  
  126. local function SFX(id) local s=Instance.new("Sound",p.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
  127. train.Touched:connect(function(p)
  128. if p.Parent then
  129. if p.Parent:IsA("Model") then
  130. if game.Players:FindFirstChild(p.Parent.Name) then
  131. if p.Parent.Name ~= game.Players.LocalPlayer.Name then
  132. local Whistle = SFX(0)
  133. Whistle:Play()
  134. end
  135. end
  136. end
  137. end
  138. end)
  139.  
  140. local Music = SFX(0)
  141. Music.Looped = true;
  142. wait(0)
  143. Music:Play();
  144. -- ~CL 2016
  145. wait(0.1)
  146. local Player = game.Players.localPlayer
  147. local Character = Player.Character
  148. local Humanoid = Character.Humanoid
  149. local Mouse = Player:GetMouse()
  150. local LeftArm = Character["Left Arm"]
  151. local RightArm = Character["Right Arm"]
  152. local LeftLeg = Character["Left Leg"]
  153. local RightLeg = Character["Right Leg"]
  154. local Head = Character.Head
  155. local Torso = Character.Torso
  156. local Camera = game.Workspace.CurrentCamera
  157. local RootPart = Character.HumanoidRootPart
  158. local RootJoint = RootPart.RootJoint
  159. local attack = false
  160. local Anim = 'Idle'
  161. local attacktype = 1
  162. local delays = false
  163. local play = true
  164. local targetted = nil
  165. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  166. local velocity = RootPart.Velocity.y
  167. local sine = 0
  168. local change = 1
  169. local doe = 0
  170. local Create = LoadLibrary("RbxUtility").Create
  171. Humanoid.WalkSpeed = 16
  172.  
  173. local Orin = "rbxassetid://0"
  174. Head.face.Texture = Orin
  175. spawn(function()
  176. while wait() do
  177. Head.BrickColor = BrickColor.new("Really black")
  178. end
  179. end)
  180. for i,v in pairs(Character:children()) do
  181. if v:IsA("Hat") then
  182. v:Destroy()
  183. end
  184. end
  185. for i,v in pairs(Character:children()) do
  186. if v:IsA("Accessory") then
  187. v:Destroy()
  188. end
  189. end
  190. for i,v in pairs(Character:children()) do
  191. if v:IsA("Hair") then
  192. v:Destroy()
  193. end
  194. end
  195. for i,v in pairs(Character:children()) do
  196. if v:IsA("Shirt") then
  197. v:Destroy()
  198. end
  199. end
  200. for i,v in pairs(Character:children()) do
  201. if v:IsA("Pants") then
  202. v:Destroy()
  203. end
  204. end
  205. for i,v in pairs(Character:children()) do
  206. if v:IsA("Graphic Shirt") then
  207. v:Destroy()
  208. end
  209. end
  210. wait(0.1)
  211. function sandbox(var,func)
  212. local env = getfenv(func)
  213. local newenv = setmetatable({},{
  214. __index = function(self,k)
  215. if k=="script" then
  216. return var
  217. else
  218. return env[k]
  219. end
  220. end,
  221. })
  222. setfenv(func,newenv)
  223. return func
  224. end
  225. cors = {}
  226. mas = Instance.new("Model",game:GetService("Lighting"))
  227. ForceField0 = Instance.new("ForceField")
  228. ForceField1 = Instance.new("ForceField")
  229. ForceField2 = Instance.new("ForceField")
  230. ForceField3 = Instance.new("ForceField")
  231. ForceField0.Parent = mas
  232. ForceField0.Visible = false
  233. ForceField1.Parent = mas
  234. ForceField1.Visible = false
  235. ForceField2.Parent = mas
  236. ForceField2.Visible = false
  237. ForceField3.Parent = mas
  238. ForceField3.Visible = false
  239. Script0 = Instance.new("Script")
  240. Sound1 = Instance.new("Sound")
  241. Sound2 = Instance.new("Sound")
  242. Sound3 = Instance.new("Sound")
  243. Sound4 = Instance.new("Sound")
  244. Sound5 = Instance.new("Sound")
  245. Script0.Name = "sound's"
  246. Script0.Parent = mas
  247. table.insert(cors,sandbox(Script0,function()
  248. --Uganda sound--
  249.  
  250. function onKeyPress(inputObject, gameProcessedEvent)
  251. if inputObject.KeyCode == Enum.KeyCode.F10 then
  252. script.Sound:Play()
  253. end
  254. end
  255. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  256.  
  257. function onKeyPress(inputObject, gameProcessedEvent)
  258. if inputObject.KeyCode == Enum.KeyCode.F1 then
  259. script.Sound2:Play()
  260. end
  261. end
  262. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  263.  
  264. function onKeyPress(inputObject, gameProcessedEvent)
  265. if inputObject.KeyCode == Enum.KeyCode.F1 then
  266. script.Sound3:Play()
  267. end
  268. end
  269. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  270.  
  271. function onKeyPress(inputObject, gameProcessedEvent)
  272. if inputObject.KeyCode == Enum.KeyCode.F1 then
  273. script.Sound4:Play()
  274. end
  275. end
  276. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  277.  
  278. function onKeyPress(inputObject, gameProcessedEvent)
  279. if inputObject.KeyCode == Enum.KeyCode.F1 then
  280. script.Sound5:Play()
  281. end
  282. end
  283. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  284. end))
  285. Sound1.Parent = Script0
  286. Sound1.SoundId = "rbxassetid://360299249"
  287. Sound1.Volume = 10
  288. Sound2.Name = "Sound2"
  289. Sound2.Parent = Script0
  290. Sound2.SoundId = "rbxassetid://1295525558"
  291. Sound2.Volume = 10
  292. Sound3.Name = "Sound3"
  293. Sound3.Parent = Script0
  294. Sound3.SoundId = "rbxassetid://1322795266"
  295. Sound3.Volume = 10
  296. Sound4.Name = "Sound4"
  297. Sound4.Parent = Script0
  298. Sound4.SoundId = "rbxassetid://1311432465"
  299. Sound4.Volume = 10
  300. Sound5.Name = "Sound5"
  301. Sound5.Parent = Script0
  302. Sound5.SoundId = "rbxassetid://1316278479"
  303. Sound5.Volume = 10
  304. for i,v in pairs(mas:GetChildren()) do
  305. v.Parent = game:GetService("Players").LocalPlayer.Character
  306. pcall(function() v:MakeJoints() end)
  307. end
  308. mas:Destroy()
  309. for i,v in pairs(cors) do
  310. spawn(function()
  311. pcall(v)
  312. end)
  313. end
  314. wait(0.1)
  315. local Player = game.Players.KYLETHORNTON
  316. local char = Player.Character
  317. local Character = Player.Character
  318. local Head = Character.Head
  319. local done = false
  320. local canheal = false
  321. local deathchat1 = false
  322. local once = true
  323. local dead = false
  324. local candie = true
  325. local deathchat = false
  326. local idleon = true
  327. local idle1 = true
  328. local idle = true
  329. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  330. if v:IsA("Accessory") then
  331. v:Destroy()
  332. end
  333. end
  334. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  335. if v:IsA("Shirt") then
  336. v:Remove()
  337. end
  338. end
  339. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  340. if v:IsA("Pants") then
  341. v:Remove()
  342. end
  343. end
  344. wait()
  345. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  346. shirt.Name = "Shirt"
  347. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  348. pants.Name = "Pants"
  349. shirt = Instance.new("Shirt", char)
  350. shirt.Name = "Shirt"
  351. pants = Instance.new("Pants", char)
  352. pants.Name = "Pants"
  353. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=341742345"
  354. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=341742413"
  355. wait(0.1)
  356. local Player = game.Players.localPlayer
  357. local Character = Player.Character
  358. local Humanoid = Character.Humanoid
  359. local Mouse = Player:GetMouse()
  360. local LeftArm = Character["Left Arm"]
  361. local RightArm = Character["Right Arm"]
  362. local LeftLeg = Character["Left Leg"]
  363. local RightLeg = Character["Right Leg"]
  364. local Head = Character.Head
  365. local Torso = Character.Torso
  366.  
  367. Mouse.KeyDown:connect(function(Key)
  368. if Key == "q" then
  369. local name = script.Parent.Parent.Name
  370. for i, v in pairs(game.Workspace:GetChildren()) do
  371. if v.Name == name then
  372. local Orin = "1"
  373. Head.Head2.Transparency = Orin
  374. local Orin = "0"
  375.  
  376. Head.Head6.Transparency = Orin
  377. local Orin = "0"
  378.  
  379. Head.Head5.Transparency = Orin
  380. local Orin = "0"
  381.  
  382. Head.Transparency = Orin
  383. local Orin = "1"
  384.  
  385. Head.Transparency = Orin
  386. local Orin = "1"
  387.  
  388.  
  389. end
  390. end
  391. end
  392. end)
  393.  
  394.  
  395. Mouse.KeyDown:connect(function(Key)
  396. if Key == "e" then
  397. local name = script.Parent.Parent.Name
  398. for i, v in pairs(game.Workspace:GetChildren()) do
  399. if v.Name == name then
  400. local Orin = "0"
  401. Head.Head2.Transparency = Orin
  402. Head.Transparency = Orin
  403. local Orin = "0"
  404. Head.Head6.Transparency = Orin
  405. local Orin = "1"
  406. Head.Head5.Transparency = Orin
  407. local Orin = "1"
  408. end
  409. end
  410. end
  411. end)
  412. wait()
  413. function sandbox(var,func)
  414. local env = getfenv(func)
  415. local newenv = setmetatable({},{
  416. __index = function(self,k)
  417. if k=="script" then
  418. return var
  419. else
  420. return env[k]
  421. end
  422. end,
  423. })
  424. setfenv(func,newenv)
  425. return func
  426. end
  427. cors = {}
  428. mas = Instance.new("Model",game:GetService("Lighting"))
  429. Tool0 = Instance.new("Tool")
  430. Script1 = Instance.new("Script")
  431. Folder2 = Instance.new("Folder")
  432. Folder3 = Instance.new("Folder")
  433. Animation4 = Instance.new("Animation")
  434. Animation5 = Instance.new("Animation")
  435. Animation6 = Instance.new("Animation")
  436. Folder7 = Instance.new("Folder")
  437. Animation8 = Instance.new("Animation")
  438. Animation9 = Instance.new("Animation")
  439. Animation10 = Instance.new("Animation")
  440. Part11 = Instance.new("Part")
  441. CylinderMesh12 = Instance.new("CylinderMesh")
  442. SurfaceLight13 = Instance.new("SurfaceLight")
  443. SurfaceLight14 = Instance.new("SurfaceLight")
  444. SurfaceLight15 = Instance.new("SurfaceLight")
  445. SurfaceLight16 = Instance.new("SurfaceLight")
  446. SurfaceLight17 = Instance.new("SurfaceLight")
  447. SurfaceLight18 = Instance.new("SurfaceLight")
  448. Attachment19 = Instance.new("Attachment")
  449. Attachment20 = Instance.new("Attachment")
  450. Script21 = Instance.new("Script")
  451. Part22 = Instance.new("Part")
  452. CylinderMesh23 = Instance.new("CylinderMesh")
  453. Part24 = Instance.new("Part")
  454. CylinderMesh25 = Instance.new("CylinderMesh")
  455. Script26 = Instance.new("Script")
  456. Part27 = Instance.new("Part")
  457. SpecialMesh28 = Instance.new("SpecialMesh")
  458. Attachment29 = Instance.new("Attachment")
  459. Motor6D30 = Instance.new("Motor6D")
  460. Sound31 = Instance.new("Sound")
  461. Sound32 = Instance.new("Sound")
  462. Sound33 = Instance.new("Sound")
  463. Sound34 = Instance.new("Sound")
  464. Sound35 = Instance.new("Sound")
  465. Sound36 = Instance.new("Sound")
  466. Tool0.Name = "KyloLightsaber"
  467. Tool0.Parent = mas
  468. Tool0.TextureId = "rbxassetid://1182470584"
  469. Tool0.GripForward = Vector3.new(1, -0, -1.19248806e-08)
  470. Tool0.GripRight = Vector3.new(1.19248806e-08, 0, 1)
  471. Script1.Parent = Tool0
  472. table.insert(cors,sandbox(Script1,function()
  473. -- // Created by StarWars
  474. local CollectionService = game:GetService("CollectionService")
  475. local Debris = game:GetService("Debris")
  476.  
  477. local GearService = require(1075123174)
  478.  
  479. local Tool = script.Parent
  480. local Handle = Tool.Handle
  481. local SideBlade1 = Tool.SideBlade1
  482. local SideBlade2 = Tool.SideBlade2
  483. local Blade = Tool.Blade
  484. local AnimationsFolder = Tool:WaitForChild("Animations")
  485. local R6Folder = AnimationsFolder:WaitForChild("R6")
  486. local R15Folder = AnimationsFolder:WaitForChild("R15")
  487.  
  488. if Tool:FindFirstChild("Display") then
  489. Tool.Display:Destroy()
  490. end
  491.  
  492. Handle.Transparency = 0
  493.  
  494. SideBlade1.Transparency = 1
  495. SideBlade2.Transparency = 1
  496. Blade.Transparency = 1
  497.  
  498. CollectionService:AddTag(Blade, "roblox_lightsaber_blade")
  499.  
  500. local Sounds = {
  501. Open = Handle.TurnOn,
  502. Close = Handle.TurnOff,
  503. Hum = Handle.Hum
  504. }
  505.  
  506. local HitSounds = {
  507. 1194460845,
  508. 1194461060
  509. }
  510.  
  511. local Animations =
  512. {
  513. Swing1 = {Animation = R6Folder:WaitForChild("Swing"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  514. Swing2 = {Animation = R6Folder:WaitForChild("Swing2"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  515. Swing3 = {Animation = R6Folder:WaitForChild("Swing3"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  516. }
  517.  
  518. local PossibleAnimations =
  519. {
  520. {Animation = Animations.Swing1, Audio = Handle.Swing};
  521. {Animation = Animations.Swing2, Audio = Handle.Swing2};
  522. {Animation = Animations.Swing3, Audio = Handle.Swing3};
  523. }
  524.  
  525. local Gear = GearService:BindGear(Tool)
  526. Gear:SetupRemoteFunctions()
  527. Gear:SetupLocalScript("MouseIcon")
  528.  
  529. local Remotes = Tool:WaitForChild("Remotes")
  530. local ClientControl = Remotes:WaitForChild("ClientControls")
  531.  
  532. local ToolEquipped = false
  533.  
  534. local BladeDebounce = false
  535. Blade.Touched:Connect(function(hit)
  536. if BladeDebounce then return end
  537. BladeDebounce = true
  538. if hit and CollectionService:HasTag(hit, "roblox_lightsaber_blade") then
  539. -- make ligthsaber hit sound
  540. local HitSound = Instance.new("Sound")
  541. HitSound.SoundId = "rbxassetid://" .. HitSounds[math.random(#HitSounds)]
  542. HitSound.Volume = 0.2
  543. HitSound.Parent = Handle
  544. HitSound:Play()
  545. Debris:AddItem(HitSound, 1)
  546. wait()
  547. elseif hit and hit.Parent then
  548. local Humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  549. if Humanoid and Humanoid.Health > 0 and Humanoid ~= Gear.Humanoid then
  550. Humanoid:TakeDamage(60)
  551. wait()
  552. end
  553. end
  554. BladeDebounce = false
  555. end)
  556.  
  557. local SideBlade1Debounce = false
  558. SideBlade1.Touched:Connect(function(hit)
  559. if SideBlade1Debounce then return end
  560. SideBlade1Debounce = true
  561. if hit and CollectionService:HasTag(hit, "roblox_lightsaber_blade") then
  562. -- make ligthsaber hit sound
  563. local HitSound = Instance.new("Sound")
  564. HitSound.SoundId = "rbxassetid://" .. HitSounds[math.random(#HitSounds)]
  565. HitSound.Volume = 0.2
  566. HitSound.Parent = Handle
  567. HitSound:Play()
  568. Debris:AddItem(HitSound, 1)
  569. wait()
  570. elseif hit and hit.Parent then
  571. local Humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  572. if Humanoid and Humanoid.Health > 0 and Humanoid ~= Gear.Humanoid then
  573. Humanoid:TakeDamage(5)
  574. wait()
  575. end
  576. end
  577. SideBlade1Debounce = false
  578. end)
  579.  
  580.  
  581. local SideBlade2Debounce = false
  582. SideBlade2.Touched:Connect(function(hit)
  583. if SideBlade2Debounce then return end
  584. SideBlade2Debounce = true
  585. if hit and CollectionService:HasTag(hit, "roblox_lightsaber_blade") then
  586. -- make ligthsaber hit sound
  587. local HitSound = Instance.new("Sound")
  588. HitSound.SoundId = "rbxassetid://" .. HitSounds[math.random(#HitSounds)]
  589. HitSound.Volume = 0.2
  590. HitSound.Parent = Handle
  591. HitSound:Play()
  592. Debris:AddItem(HitSound, 1)
  593. wait()
  594. elseif hit and hit.Parent then
  595. local Humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  596. if Humanoid and Humanoid.Health > 0 and Humanoid ~= Gear.Humanoid then
  597. Humanoid:TakeDamage(5)
  598. wait()
  599. end
  600. end
  601. SideBlade2Debounce = false
  602. end)
  603.  
  604. Gear:BindActivateFunction("kylo_lightsaber_activate", function()
  605. -- Play swing sound
  606. local RandomSwing = PossibleAnimations[math.random(#PossibleAnimations)]
  607. pcall(function()
  608. ClientControl:InvokeClient(Gear.Player, "PlayAnimation", RandomSwing.Animation)
  609. ClientControl:InvokeClient(Gear.Player, "PlaySound", RandomSwing.Audio)
  610. end)
  611. wait(0.6)
  612. end)
  613.  
  614. Gear:BindEquippedFunction("kylo_lightsaber_equipped", function()
  615. for _, obj in next, Blade:GetChildren() do
  616. if obj and (obj:IsA("SurfaceLight") or obj:IsA("Beam")) then
  617. obj.Enabled = true
  618. end
  619. end
  620.  
  621. if Gear.Humanoid and Gear.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  622. Animations =
  623. {
  624. Swing1 = {Animation = R15Folder:WaitForChild("Swing"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  625. Swing2 = {Animation = R15Folder:WaitForChild("Swing2"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  626. Swing3 = {Animation = R15Folder:WaitForChild("Swing3"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  627. }
  628.  
  629. PossibleAnimations =
  630. {
  631. {Animation = Animations.Swing1, Audio = Handle.Swing};
  632. {Animation = Animations.Swing2, Audio = Handle.Swing2};
  633. {Animation = Animations.Swing3, Audio = Handle.Swing3};
  634. }
  635. else
  636. Animations =
  637. {
  638. Swing1 = {Animation = R6Folder:WaitForChild("Swing"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  639. Swing2 = {Animation = R6Folder:WaitForChild("Swing2"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  640. Swing3 = {Animation = R6Folder:WaitForChild("Swing3"), FadeTime = nil, Weight = nil, Speed = nil, Duration = nil};
  641. }
  642.  
  643. PossibleAnimations =
  644. {
  645. {Animation = Animations.Swing1, Audio = Handle.Swing};
  646. {Animation = Animations.Swing2, Audio = Handle.Swing2};
  647. {Animation = Animations.Swing3, Audio = Handle.Swing3};
  648. }
  649. end
  650.  
  651. Blade.Transparency = 0
  652.  
  653. -- Play turn on sound
  654. ToolEquipped = true
  655. Sounds.Open:Play()
  656. delay(1.21, function()
  657. if Sounds.Open.IsPlaying and ToolEquipped then
  658. Sounds.Hum:Play()
  659. end
  660. end)
  661. delay(0.35, function()
  662. if Sounds.Open.IsPlaying and ToolEquipped then
  663. SideBlade1.Transparency = 0
  664. SideBlade2.Transparency = 0
  665. end
  666. end)
  667. end)
  668.  
  669. Gear:BindUnequippedFunction("kylo_lightsaber_unequipped", function()
  670. for _, obj in next, Blade:GetChildren() do
  671. if obj and (obj:IsA("SurfaceLight") or obj:IsA("Beam")) then
  672. obj.Enabled = false
  673. end
  674. end
  675.  
  676. ToolEquipped = false
  677.  
  678. Blade.Transparency = 1
  679. SideBlade1.Transparency = 1
  680. SideBlade2.Transparency = 1
  681.  
  682. -- Play turn off sound
  683. Sounds.Hum:Stop()
  684. Sounds.Close:Play()
  685. end)
  686.  
  687. end))
  688. Folder2.Name = "Animations"
  689. Folder2.Parent = Tool0
  690. Folder3.Name = "R15"
  691. Folder3.Parent = Folder2
  692. Animation4.Name = "Swing"
  693. Animation4.Parent = Folder3
  694. Animation4.AnimationId = "rbxassetid://1207976470"
  695. Animation5.Name = "Swing3"
  696. Animation5.Parent = Folder3
  697. Animation5.AnimationId = "rbxassetid://1207986607"
  698. Animation6.Name = "Swing2"
  699. Animation6.Parent = Folder3
  700. Animation6.AnimationId = "rbxassetid://1207983766"
  701. Folder7.Name = "R6"
  702. Folder7.Parent = Folder2
  703. Animation8.Name = "Swing"
  704. Animation8.Parent = Folder7
  705. Animation8.AnimationId = "rbxassetid://1208016813"
  706. Animation9.Name = "Swing3"
  707. Animation9.Parent = Folder7
  708. Animation9.AnimationId = "rbxassetid://1208024101"
  709. Animation10.Name = "Swing2"
  710. Animation10.Parent = Folder7
  711. Animation10.AnimationId = "rbxassetid://1208020446"
  712. Part11.Name = "Blade"
  713. Part11.Parent = Tool0
  714. Part11.Material = Enum.Material.Neon
  715. Part11.BrickColor = BrickColor.new("Salmon")
  716. Part11.Transparency = 1
  717. Part11.CanCollide = false
  718. Part11.Size = Vector3.new(0.13000001, 5, 0.170000032)
  719. Part11.CFrame = CFrame.new(-0.000259399414, 5.25934029, 0.00289916992, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  720. Part11.Color = Color3.new(0.952941, 0.537255, 0.537255)
  721. Part11.Position = Vector3.new(-0.000259399414, 5.25934029, 0.00289916992)
  722. Part11.Color = Color3.new(0.952941, 0.537255, 0.537255)
  723. CylinderMesh12.Parent = Part11
  724. SurfaceLight13.Name = "Light"
  725. SurfaceLight13.Parent = Part11
  726. SurfaceLight13.Color = Color3.new(0.960784, 0.313726, 0.184314)
  727. SurfaceLight13.Brightness = 25
  728. SurfaceLight13.Range = 5
  729. SurfaceLight13.Angle = 180
  730. SurfaceLight13.Color = Color3.new(0.960784, 0.313726, 0.184314)
  731. SurfaceLight14.Name = "Light"
  732. SurfaceLight14.Parent = Part11
  733. SurfaceLight14.Color = Color3.new(0.960784, 0.313726, 0.184314)
  734. SurfaceLight14.Brightness = 25
  735. SurfaceLight14.Range = 5
  736. SurfaceLight14.Angle = 180
  737. SurfaceLight14.Face = Enum.NormalId.Right
  738. SurfaceLight14.Color = Color3.new(0.960784, 0.313726, 0.184314)
  739. SurfaceLight15.Name = "Light"
  740. SurfaceLight15.Parent = Part11
  741. SurfaceLight15.Color = Color3.new(0.960784, 0.313726, 0.184314)
  742. SurfaceLight15.Brightness = 25
  743. SurfaceLight15.Range = 5
  744. SurfaceLight15.Angle = 180
  745. SurfaceLight15.Face = Enum.NormalId.Left
  746. SurfaceLight15.Color = Color3.new(0.960784, 0.313726, 0.184314)
  747. SurfaceLight16.Name = "Light"
  748. SurfaceLight16.Parent = Part11
  749. SurfaceLight16.Color = Color3.new(0.960784, 0.313726, 0.184314)
  750. SurfaceLight16.Brightness = 25
  751. SurfaceLight16.Range = 5
  752. SurfaceLight16.Angle = 180
  753. SurfaceLight16.Face = Enum.NormalId.Back
  754. SurfaceLight16.Color = Color3.new(0.960784, 0.313726, 0.184314)
  755. SurfaceLight17.Name = "Light"
  756. SurfaceLight17.Parent = Part11
  757. SurfaceLight17.Color = Color3.new(0.960784, 0.313726, 0.184314)
  758. SurfaceLight17.Brightness = 25
  759. SurfaceLight17.Range = 5
  760. SurfaceLight17.Angle = 180
  761. SurfaceLight17.Face = Enum.NormalId.Top
  762. SurfaceLight17.Color = Color3.new(0.960784, 0.313726, 0.184314)
  763. SurfaceLight18.Name = "Light"
  764. SurfaceLight18.Parent = Part11
  765. SurfaceLight18.Color = Color3.new(0.960784, 0.313726, 0.184314)
  766. SurfaceLight18.Brightness = 25
  767. SurfaceLight18.Range = 5
  768. SurfaceLight18.Angle = 180
  769. SurfaceLight18.Face = Enum.NormalId.Bottom
  770. SurfaceLight18.Color = Color3.new(0.960784, 0.313726, 0.184314)
  771. Attachment19.Name = "Attachment1"
  772. Attachment19.Parent = Part11
  773. Attachment19.CFrame = CFrame.new(0, 2.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  774. Attachment19.Position = Vector3.new(0, 2.5, 0)
  775. Attachment20.Name = "Attachment0"
  776. Attachment20.Parent = Part11
  777. Attachment20.CFrame = CFrame.new(0, -2.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  778. Attachment20.Position = Vector3.new(0, -2.5, 0)
  779. Script21.Name = "BreakJointsScript"
  780. Script21.Parent = Part11
  781. table.insert(cors,sandbox(Script21,function()
  782. function onTouched(hit)
  783. hit:BreakJoints()
  784. end
  785.  
  786. connection = script.Parent.Touched:connect(onTouched)
  787. end))
  788. Part22.Name = "SideBlade1"
  789. Part22.Parent = Tool0
  790. Part22.Material = Enum.Material.Neon
  791. Part22.BrickColor = BrickColor.new("Salmon")
  792. Part22.Transparency = 1
  793. Part22.Rotation = Vector3.new(-90, 0, 90)
  794. Part22.CanCollide = false
  795. Part22.Size = Vector3.new(0.13000001, 0.5, 0.170000032)
  796. Part22.CFrame = CFrame.new(-0.628036499, 2.47327375, 0.00289916992, 0, -1, 0, 0, 0, 1, -1, 0, 0)
  797. Part22.Color = Color3.new(0.952941, 0.537255, 0.537255)
  798. Part22.Position = Vector3.new(-0.628036499, 2.47327375, 0.00289916992)
  799. Part22.Orientation = Vector3.new(-90, 90, 0)
  800. Part22.Color = Color3.new(0.952941, 0.537255, 0.537255)
  801. CylinderMesh23.Parent = Part22
  802. Part24.Name = "SideBlade2"
  803. Part24.Parent = Tool0
  804. Part24.Material = Enum.Material.Neon
  805. Part24.BrickColor = BrickColor.new("Salmon")
  806. Part24.Transparency = 1
  807. Part24.Rotation = Vector3.new(-180, 0, -90)
  808. Part24.CanCollide = false
  809. Part24.Size = Vector3.new(0.13000001, 0.5, 0.170000032)
  810. Part24.CFrame = CFrame.new(0.616630554, 2.47327399, 0.00289916992, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  811. Part24.Color = Color3.new(0.952941, 0.537255, 0.537255)
  812. Part24.Position = Vector3.new(0.616630554, 2.47327399, 0.00289916992)
  813. Part24.Orientation = Vector3.new(0, 180, 90)
  814. Part24.Color = Color3.new(0.952941, 0.537255, 0.537255)
  815. CylinderMesh25.Parent = Part24
  816. Script26.Name = "qPerfectionWeld"
  817. Script26.Parent = Tool0
  818. table.insert(cors,sandbox(Script26,function()
  819. -- Created by Quenty (@Quenty, follow me on twitter).
  820. -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
  821. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
  822.  
  823. --[[ INSTRUCTIONS
  824. - Place in the model
  825. - Make sure model is anchored
  826. - That's it. It will weld the model and all children.
  827.  
  828. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  829. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  830. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  831. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  832. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  833. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  834. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  835. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  836.  
  837. This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
  838. ]]
  839.  
  840. --[[ DOCUMENTATION
  841. - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
  842. - Will work in PBS servers
  843. - Will work as long as it starts out with the part anchored
  844. - Stores the relative CFrame as a CFrame value
  845. - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
  846. - Utilizes a recursive algorith to find all parts in the model
  847. - Will reweld on script reparent if the script is initially parented to a tool.
  848. - Welds as fast as possible
  849. ]]
  850.  
  851. -- qPerfectionWeld.lua
  852. -- Created 10/6/2014
  853. -- Author: Quenty
  854. -- Version 1.0.3
  855.  
  856. -- Updated 10/14/2014 - Updated to 1.0.1
  857. --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
  858.  
  859. -- Updated 10/14/2014 - Updated to 1.0.2
  860. --- Fixed bug fix.
  861.  
  862. -- Updated 10/14/2014 - Updated to 1.0.3
  863. --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
  864.  
  865. local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
  866.  
  867.  
  868. local function CallOnChildren(Instance, FunctionToCall)
  869. -- Calls a function on each of the children of a certain object, using recursion.
  870.  
  871. FunctionToCall(Instance)
  872.  
  873. for _, Child in next, Instance:GetChildren() do
  874. CallOnChildren(Child, FunctionToCall)
  875. end
  876. end
  877.  
  878. local function GetNearestParent(Instance, ClassName)
  879. -- Returns the nearest parent of a certain class, or returns nil
  880.  
  881. local Ancestor = Instance
  882. repeat
  883. Ancestor = Ancestor.Parent
  884. if Ancestor == nil then
  885. return nil
  886. end
  887. until Ancestor:IsA(ClassName)
  888.  
  889. return Ancestor
  890. end
  891.  
  892. local function GetBricks(StartInstance)
  893. local List = {}
  894.  
  895. -- if StartInstance:IsA("BasePart") then
  896. -- List[#List+1] = StartInstance
  897. -- end
  898.  
  899. CallOnChildren(StartInstance, function(Item)
  900. if Item:IsA("BasePart") then
  901. List[#List+1] = Item;
  902. end
  903. end)
  904.  
  905. return List
  906. end
  907.  
  908. local function Modify(Instance, Values)
  909. -- Modifies an Instance by using a table.
  910.  
  911. assert(type(Values) == "table", "Values is not a table");
  912.  
  913. for Index, Value in next, Values do
  914. if type(Index) == "number" then
  915. Value.Parent = Instance
  916. else
  917. Instance[Index] = Value
  918. end
  919. end
  920. return Instance
  921. end
  922.  
  923. local function Make(ClassType, Properties)
  924. -- Using a syntax hack to create a nice way to Make new items.
  925.  
  926. return Modify(Instance.new(ClassType), Properties)
  927. end
  928.  
  929. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  930. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  931.  
  932. local function HasWheelJoint(Part)
  933. for _, SurfaceName in pairs(Surfaces) do
  934. for _, HingSurfaceName in pairs(HingSurfaces) do
  935. if Part[SurfaceName].Name == HingSurfaceName then
  936. return true
  937. end
  938. end
  939. end
  940.  
  941. return false
  942. end
  943.  
  944. local function ShouldBreakJoints(Part)
  945. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  946. -- definitely some edge cases.
  947.  
  948. if NEVER_BREAK_JOINTS then
  949. return false
  950. end
  951.  
  952. if HasWheelJoint(Part) then
  953. return false
  954. end
  955.  
  956. local Connected = Part:GetConnectedParts()
  957.  
  958. if #Connected == 1 then
  959. return false
  960. end
  961.  
  962. for _, Item in pairs(Connected) do
  963. if HasWheelJoint(Item) then
  964. return false
  965. elseif not Item:IsDescendantOf(script.Parent) then
  966. return false
  967. end
  968. end
  969.  
  970. return true
  971. end
  972.  
  973. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  974. --- Weld's 2 parts together
  975. -- @param Part0 The first part
  976. -- @param Part1 The second part (Dependent part most of the time).
  977. -- @param [JointType] The type of joint. Defaults to weld.
  978. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  979. -- @return The weld created.
  980.  
  981. JointType = JointType or "Weld"
  982. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  983.  
  984. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  985. Modify(NewWeld, {
  986. Name = "qCFrameWeldThingy";
  987. Part0 = Part0;
  988. Part1 = Part1;
  989. C0 = CFrame.new();--Part0.CFrame:inverse();
  990. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  991. Parent = Part1;
  992. })
  993.  
  994. if not RelativeValue then
  995. RelativeValue = Make("CFrameValue", {
  996. Parent = Part1;
  997. Name = "qRelativeCFrameWeldValue";
  998. Archivable = true;
  999. Value = NewWeld.C1;
  1000. })
  1001. end
  1002.  
  1003. return NewWeld
  1004. end
  1005.  
  1006. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  1007. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  1008. -- @param MainPart The part to weld the model to (can be in the model).
  1009. -- @param [JointType] The type of joint. Defaults to weld.
  1010. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  1011.  
  1012. for _, Part in pairs(Parts) do
  1013. if ShouldBreakJoints(Part) then
  1014. Part:BreakJoints()
  1015. end
  1016. end
  1017.  
  1018. for _, Part in pairs(Parts) do
  1019. if Part ~= MainPart then
  1020. WeldTogether(MainPart, Part, JointType, MainPart)
  1021. end
  1022. end
  1023.  
  1024. if not DoNotUnanchor then
  1025. for _, Part in pairs(Parts) do
  1026. Part.Anchored = false
  1027. end
  1028. MainPart.Anchored = false
  1029. end
  1030. end
  1031.  
  1032. local function PerfectionWeld()
  1033. local Tool = GetNearestParent(script, "Tool")
  1034.  
  1035. local Parts = GetBricks(script.Parent)
  1036. local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
  1037.  
  1038. if PrimaryPart then
  1039. WeldParts(Parts, PrimaryPart, "Weld", false)
  1040. else
  1041. warn("qWeld - Unable to weld part")
  1042. end
  1043.  
  1044. return Tool
  1045. end
  1046.  
  1047. local Tool = PerfectionWeld()
  1048.  
  1049.  
  1050. if Tool and script.ClassName == "Script" then
  1051. --- Don't bother with local scripts
  1052.  
  1053. script.Parent.AncestryChanged:connect(function()
  1054. PerfectionWeld()
  1055. end)
  1056. end
  1057.  
  1058. -- Created by Quenty (@Quenty, follow me on twitter).
  1059.  
  1060. end))
  1061. Part27.Name = "Handle"
  1062. Part27.Parent = Tool0
  1063. Part27.Material = Enum.Material.Neon
  1064. Part27.BrickColor = BrickColor.new("Really black")
  1065. Part27.Transparency = 1
  1066. Part27.CanCollide = false
  1067. Part27.Size = Vector3.new(0.200000182, 0.0500000454, 0.100000091)
  1068. Part27.CFrame = CFrame.new(0, 1.88900006, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1069. Part27.BottomSurface = Enum.SurfaceType.Smooth
  1070. Part27.TopSurface = Enum.SurfaceType.Smooth
  1071. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1072. Part27.Position = Vector3.new(0, 1.88900006, 0)
  1073. Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1074. SpecialMesh28.Parent = Part27
  1075. SpecialMesh28.MeshId = "rbxassetid://1194607638"
  1076. SpecialMesh28.TextureId = "rbxassetid://1182470870"
  1077. SpecialMesh28.MeshType = Enum.MeshType.FileMesh
  1078. Attachment29.Name = "RightGripAttachment"
  1079. Attachment29.Parent = Part27
  1080. Motor6D30.Name = "Blade"
  1081. Motor6D30.Parent = Part27
  1082. Motor6D30.C1 = CFrame.new(0.000259399414, -3.40332127, -0.00291442871, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1083. Motor6D30.Part0 = nil
  1084. Motor6D30.Part1 = nil
  1085. Sound31.Name = "TurnOn"
  1086. Sound31.Parent = Part27
  1087. Sound31.SoundId = "rbxassetid://1207779690"
  1088. Sound32.Name = "TurnOff"
  1089. Sound32.Parent = Part27
  1090. Sound32.SoundId = "rbxassetid://1207779220"
  1091. Sound33.Name = "Swing3"
  1092. Sound33.Parent = Part27
  1093. Sound33.SoundId = "rbxassetid://1208051533"
  1094. Sound34.Name = "Swing2"
  1095. Sound34.Parent = Part27
  1096. Sound34.SoundId = "rbxassetid://1208051397"
  1097. Sound35.Name = "Swing"
  1098. Sound35.Parent = Part27
  1099. Sound35.SoundId = "rbxassetid://1207802606"
  1100. Sound36.Name = "Hum"
  1101. Sound36.Parent = Part27
  1102. Sound36.SoundId = "rbxassetid://1207779441"
  1103. Sound36.Looped = true
  1104. for i,v in pairs(mas:GetChildren()) do
  1105. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  1106. pcall(function() v:MakeJoints() end)
  1107. end
  1108. mas:Destroy()
  1109. for i,v in pairs(cors) do
  1110. spawn(function()
  1111. pcall(v)
  1112. end)
  1113. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement