Advertisement
SmokeDelsin

perfect camball and wep

May 25th, 2015
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. game.Players.SmokeDelsin.CharacterAppearance = "http://www.roblox.com/asset/?id=83233960" game.Workspace.SmokeDelsin:BreakJoints()
  2.  
  3.  
  4.  
  5. local sizelol = Vector3.new(0.01,0.01,0.01)
  6. if script ~= nil then script.Parent = nil end
  7.  
  8. function Reset()
  9. pcall(function() Camball.Model:Remove() end)
  10. pcall(function() Camball.Part1:Remove() end)
  11. pcall(function() Camball.Part2:Remove() end)
  12. pcall(function() Camball.Humanoid:Remove() end)
  13. Camball = {}
  14. Camball.Activated = true
  15. Camball.Removed = false
  16. Camball.Moving = true
  17. Camball.Busy = false
  18. Camball.BusyBypass = false
  19. Camball.Hidden = false
  20. Camball.WaitTime = 0.05
  21. Camball.Name = "SmokeDelsin is Life SmokeDelsin is Love"
  22. Camball.ChatColor = Enum.ChatColor.Red
  23. Camball.Color = BrickColor.new("Black")
  24. Camball.Point1 = CFrame.new()
  25. Camball.Point2 = CFrame.new()
  26. Camball.Model = Instance.new("Model")
  27. Camball.Part1 = Instance.new("Part")
  28. Camball.Part1.Transparency = 1
  29. Camball.Part1Mesh = Instance.new("SpecialMesh", Camball.Part1)
  30. Camball.Part2 = Instance.new("Part")
  31. Camball.Part2.Transparency = 1
  32. Camball.Part2Mesh = Instance.new("SpecialMesh", Camball.Part2)
  33. Camball.Humanoid = Instance.new("Humanoid")
  34. canim=game.Players.LocalPlayer.Character.Animate
  35. lanim=canim:clone()
  36. lanim.Parent = game.Lighting
  37. Camball.GetRecursiveChildren = function(Source, Name, SearchType, Children)
  38. if type(Source) ~= "userdata" then
  39. Source = game
  40. end
  41. if type(Name) ~= "string" then
  42. Name = "iluvrice102"
  43. end
  44. if type(Children) ~= "table" then
  45. Children = {}
  46. end
  47. for _, Child in pairs(Source:children()) do
  48. pcall(function()
  49. if (function()
  50. if SearchType == nil or SearchType == 1 then
  51. return string.match(Child.Name:lower(), Name:lower())
  52. elseif SearchType == 2 then
  53. return string.match(Child.className:lower(), Name:lower())
  54. elseif SearchType == 3 then
  55. return Child:IsA(Name) or Child:IsA(Name:lower())
  56. elseif SearchType == 4 then
  57. return string.match(Child.Name:lower() .. string.rep(string.char(1), 5) .. Child.className:lower(), Name:lower()) or Child:IsA(Name) or Child:IsA(Name:lower())
  58. end
  59. return false
  60. end)() and Child ~= script then
  61. table.insert(Children, Child)
  62. end
  63. Camball.GetRecursiveChildren(Child, Name, SearchType, Children)
  64. end)
  65. end
  66. return Children
  67. end
  68. end
  69. Reset()
  70. bannedlist = {"YesJoey100", "robuxman13"}
  71.  
  72. function onPlayerEntered(newPlayer)
  73. for i=1,#bannedlist do
  74. if (newPlayer.Name == bannedlist[i]) then
  75. local hint = Instance.new("Hint",game.Workspace)
  76. hint.Text = "Banned user "..newPlayer.Name.." has tried to join."
  77. newPlayer:remove()
  78. break
  79. else
  80. local hint = Instance.new("Hint",game.Workspace)
  81. hint.Text = newPlayer.Name.." has joined."
  82. end
  83. end
  84. end
  85.  
  86. game.Players.PlayerAdded:connect(onPlayerEntered)
  87.  
  88. CatchMsg = function(Msg)
  89. if Camball.Activated == false then return end
  90. if Msg == "/fixlocal" then
  91. game:service("ScriptContext").ScriptsDisabled = true
  92. for i = 1, 10 do
  93. for _, Part in pairs(Camball.GetRecursiveChildren()) do
  94. if Part.className ~= "Player" then
  95. pcall(function() Part.Disabled = true end)
  96. pcall(function() Part:Remove() end)
  97. end
  98. end
  99. wait()
  100. end
  101. wait(0.5)
  102. Base = Instance.new("Part")
  103. Base.Name = "Base"
  104. Base.BrickColor = BrickColor.new("Dark green")
  105. Base.TopSurface = "Studs"
  106. Base.BottomSurface = "Smooth"
  107. Base.formFactor = "Custom"
  108. Base.Size = Vector3.new(1000, 5, 1000)
  109. Base.CFrame = CFrame.new(0, -2, 0)
  110. Base.Locked = true
  111. Base.Anchored = true
  112. Base.Parent = workspace
  113. game:service("Lighting").Brightness = 1
  114. game:service("Lighting").GeographicLatitude = 41.73
  115. game:service("Lighting").Ambient = Color3.new(128 / 255, 128 / 255, 128 / 255)
  116. game:service("Lighting").ColorShift_Top = Color3.new(0, 0, 0)
  117. game:service("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0)
  118. game:service("Lighting").ShadowColor = Color3.new(179 / 255, 179 / 255, 184 / 255)
  119. game:service("Lighting").TimeOfDay = "14:00:00"
  120. for _, Player in pairs(game:service("Players"):GetPlayers()) do
  121. pcall(function()
  122. local Model = Instance.new("Model", workspace)
  123. local Part = Instance.new("Part", Model)
  124. Part.Name = "Head"
  125. Part.Transparency = 1
  126. Part.CanCollide = false
  127. Part.Anchored = true
  128. Part.Locked = true
  129. Part.Parent = Model
  130. local Humanoid = Instance.new("Humanoid", Model)
  131. Humanoid.Health = 99999999
  132. Player.Character = Model
  133. Humanoid.Health = 0
  134. end)
  135. end
  136. wait()
  137. game:service("ScriptContext").ScriptsDisabled = false
  138. elseif Msg == "/fix" then
  139. local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"]
  140. QuickScript.Name = "Fix"
  141. QuickScript.Debug:Remove()
  142. QuickScript.NewSource.Value = [[game:service("ScriptContext").ScriptsDisabled = true
  143. for i = 1, 10 do
  144. for _, Part in pairs(Camball.GetRecursiveChildren()) do
  145. if Part.className ~= "Player" then
  146. pcall(function() Part.Disabled = true end)
  147. pcall(function() Part:Remove() end)
  148. end
  149. end
  150. wait()
  151. end
  152. wait(0.5)
  153. Base = Instance.new("Part")
  154. Base.Name = "Base"
  155. Base.BrickColor = BrickColor.new("Dark green")
  156. Base.TopSurface = "Studs"
  157. Base.BottomSurface = "Smooth"
  158. Base.formFactor = "Custom"
  159. Base.Size = Vector3.new(1000, 5, 1000)
  160. Base.CFrame = CFrame.new(0, -2, 0)
  161. Base.Locked = true
  162. Base.Anchored = true
  163. Base.Parent = workspace
  164. game:service("Lighting").Brightness = 1
  165. game:service("Lighting").GeographicLatitude = 41.73
  166. game:service("Lighting").Ambient = Color3.new(128 / 255, 128 / 255, 128 / 255)
  167. game:service("Lighting").ColorShift_Top = Color3.new(0, 0, 0)
  168. game:service("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0)
  169. game:service("Lighting").ShadowColor = Color3.new(179 / 255, 179 / 255, 184 / 255)
  170. game:service("Lighting").TimeOfDay = "14:00:00"
  171. for _, Player in pairs(game:service("Players"):GetPlayers()) do
  172. pcall(function()
  173. local Model = Instance.new("Model", workspace)
  174. local Part = Instance.new("Part", Model)
  175. Part.Name = "Head"
  176. Part.Transparency = 1
  177. Part.CanCollide = false
  178. Part.Anchored = true
  179. Part.Locked = true
  180. Part.Parent = Model
  181. local Humanoid = Instance.new("Humanoid", Model)
  182. Humanoid.Health = 100
  183. Player.Character = Model
  184. Humanoid.Health = 0
  185. end)
  186. end
  187. wait()
  188. game:service("ScriptContext").ScriptsDisabled = false]]
  189. QuickScript.Parent = workspace
  190. elseif Msg == "/stop" then
  191. Camball.Moving = false
  192. elseif Msg == "/go" then
  193. Camball.Moving = true
  194. elseif Msg == "/up" then
  195. pcall(function() game:service("Players").LocalPlayer.Character:Remove() end)
  196. game:service("Players").LocalPlayer.Character = nil
  197. elseif Msg == "/down" then
  198. if game:service("Players").LocalPlayer.Character ~= nil then
  199. CatchMsg("/up")
  200. end
  201. Character = Instance.new("Model")
  202. Character.Name = Camball.Name
  203. Character.Parent = workspace
  204. local Head = Instance.new("Part")
  205. Head.Name = "Head"
  206. Head.formFactor = 0
  207. Head.Size = Vector3.new(2, 1, 1)
  208. Head.TopSurface = 0
  209. Head.BottomSurface = "Weld"
  210. Head.BrickColor = BrickColor.new("White")
  211. Head.Parent = Character
  212. local Mesh = Instance.new("SpecialMesh")
  213. Mesh.MeshType = "Head"
  214. Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  215. Mesh.Parent = Head
  216. local Face = Instance.new("Decal")
  217. Face.Name = "face"
  218. Face.Face = "Front"
  219. Face.Texture = "http://www.roblox.com/asset/?id=7074827"
  220. Face.Parent = Head
  221. local Torso = Instance.new("Part")
  222. Torso.Name = "Torso"
  223. Torso.formFactor = 0
  224. Torso.Size = Vector3.new(2, 2, 1)
  225. Torso.TopSurface = "Studs"
  226. Torso.BottomSurface = "Inlet"
  227. Torso.LeftSurface = "Weld"
  228. Torso.RightSurface = "Weld"
  229. Torso.BrickColor = BrickColor.new("White")
  230. Torso.Parent = Character
  231. local TShirt = Instance.new("Decal")
  232. TShirt.Name = "roblox"
  233. TShirt.Face = "Front"
  234. TShirt.Texture = "http://www.roblox.com/asset/?id=64494357"
  235. TShirt.Parent = Torso
  236. local Limb = Instance.new("Part")
  237. Limb.formFactor = 0
  238. Limb.Size = Vector3.new(1, 2, 1)
  239. Limb.TopSurface = "Studs"
  240. Limb.BottomSurface = "Inlet"
  241. Limb.BrickColor = BrickColor.new("White")
  242. local Limb2 = Instance.new("Part")
  243. Limb2.formFactor = 0
  244. Limb2.Size = Vector3.new(1, 2, 1)
  245. Limb2.TopSurface = "Studs"
  246. Limb2.BottomSurface = "Inlet"
  247. Limb2.BrickColor = BrickColor.new("White")
  248. local LeftArm = Limb2:Clone()
  249. LeftArm.Name = "Left Arm"
  250. LeftArm.Parent = Character
  251. local RightArm = Limb2:Clone()
  252. RightArm.Name = "Right Arm"
  253. RightArm.Parent = Character
  254. local LeftLeg = Limb:Clone()
  255. LeftLeg.Name = "Left Leg"
  256. LeftLeg.Parent = Character
  257. local RightLeg = Limb:Clone()
  258. RightLeg.Name = "Right Leg"
  259. RightLeg.Parent = Character
  260. Character:BreakJoints()
  261. local Neck = Instance.new("Motor6D")
  262. Neck.Name = "Neck"
  263. Neck.Part0 = Torso
  264. Neck.Part1 = Head
  265. Neck.C0 = CFrame.new(0, 2, 0)
  266. Neck.C1 = CFrame.new(0, 0.5, 0)
  267. Neck.MaxVelocity = 0
  268. Neck.Parent = Torso
  269. local LeftShoulder = Instance.new("Motor6D")
  270. LeftShoulder.Name = "Left Shoulder"
  271. LeftShoulder.Part0 = Torso
  272. LeftShoulder.Part1 = LeftArm
  273. LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  274. LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  275. LeftShoulder.MaxVelocity = 0.5
  276. LeftShoulder.Parent = Torso
  277. local RightShoulder = Instance.new("Motor6D")
  278. RightShoulder.Name = "Right Shoulder"
  279. RightShoulder.Part0 = Torso
  280. RightShoulder.Part1 = RightArm
  281. RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  282. RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  283. RightShoulder.MaxVelocity = 0.5
  284. RightShoulder.Parent = Torso
  285. local LeftHip = Instance.new("Motor6D")
  286. LeftHip.Name = "Left Hip"
  287. LeftHip.Part0 = Torso
  288. LeftHip.Part1 = LeftLeg
  289. LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  290. LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  291. LeftHip.MaxVelocity = 0.1
  292. LeftHip.Parent = Torso
  293. local RightHip = Instance.new("Motor6D")
  294. RightHip.Name = "Right Hip"
  295. RightHip.Part0 = Torso
  296. RightHip.Part1 = RightLeg
  297. RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  298. RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  299. RightHip.MaxVelocity = 0.1
  300. RightHip.Parent = Torso
  301. local Humanoid = Instance.new("Humanoid")
  302. Humanoid.Parent = Character
  303. Humanoid.WalkSpeed = 20
  304. local BodyColors = Instance.new("BodyColors")
  305. BodyColors.Name = "Body Colors"
  306. BodyColors.HeadColor = Head.BrickColor
  307. BodyColors.TorsoColor = Torso.BrickColor
  308. BodyColors.LeftArmColor = LeftArm.BrickColor
  309. BodyColors.RightArmColor = RightArm.BrickColor
  310. BodyColors.LeftLegColor = LeftLeg.BrickColor
  311. BodyColors.RightLegColor = RightLeg.BrickColor
  312. BodyColors.Parent = Character
  313. local Shirt = Instance.new("Shirt")
  314. Shirt.Name = "Shirt"
  315. Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=77464817"
  316. Shirt.Parent = Character
  317. local ShirtGraphic = Instance.new("ShirtGraphic")
  318. ShirtGraphic.Name = "Shirt Graphic"
  319. ShirtGraphic.Graphic = ""
  320. ShirtGraphic.Parent = Character
  321. local Pants = Instance.new("Pants")
  322. Pants.Name = "Pants"
  323. Pants.PantsTemplate = "http://www.roblox.com/asset/?id=77471057"
  324. Pants.Parent = Character
  325. Torso.CFrame = CFrame.new(Camball.Point1.p, Camball.Point2.p)
  326. game:service("Players").LocalPlayer.Character = Character
  327. workspace.CurrentCamera.CameraSubject = Character.Humanoid
  328. workspace.CurrentCamera.CameraType = "Custom"
  329. hats = {11748356,16630147,1125510,16895215}
  330. for i = 1, #hats do
  331. root = game:GetService("InsertService"):LoadAsset(hats[i])
  332. root.Parent = Character
  333. z = root:GetChildren()
  334. for f = 1, #z do
  335. z[f].Parent = Character
  336. end
  337. root:Remove()
  338. end
  339. ganim=game.Lighting:findFirstChild("Animate")
  340. kanim=ganim:clone()
  341. kanim.Parent = Character
  342.  
  343. elseif string.sub(Msg, 0, 7) == "borrow/" then
  344. for _,v in pairs(game.Players:GetPlayers()) do
  345. if string.find(v.Name, string.sub(Msg, 8)) ~= nil then
  346. game:service("Players").LocalPlayer.Character = v.Character
  347. workspace.CurrentCamera.CameraSubject = v.Character.Humanoid
  348. workspace.CurrentCamera.CameraType = "Custom"
  349. end
  350. end
  351.  
  352. elseif string.sub(Msg, 0, 4) == "msg/" then
  353. for i,v in pairs(game.Players:GetPlayers()) do
  354. game:GetService("Chat"):Chat(v.Character.Head,string.sub(Msg, 5),Enum.ChatColor.Blue)
  355. end
  356.  
  357. elseif string.sub(Msg, 0, 7) == "getage/" then
  358. for _,v in pairs(game.Players:GetPlayers()) do
  359. if string.find(v.Name, string.sub(Msg, 8)) ~= nil then
  360. local at = 0
  361. local age = v.AccountAge
  362. while true do
  363. wait()
  364. if age - 365 < 0 then
  365. break
  366. end
  367. at = at + 1
  368. age = age - 365
  369. end
  370. local h = Instance.new("Hint", workspace)
  371. h.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old"
  372. wait(4)
  373. if h then
  374. h:remove()
  375. end
  376. end
  377. end
  378.  
  379. elseif string.sub(Msg, 0, 8) == "highage/" then
  380. for _,v in pairs(game.Players:GetPlayers()) do
  381. if string.find(v.Name, string.sub(Msg, 9)) ~= nil then
  382. v.AccountAgeReplicate = 7*360
  383. end
  384. end
  385.  
  386. elseif string.sub(Msg, 0, 5) == "hulk/" then
  387. for _,v in pairs(game.Players:GetPlayers()) do
  388. if string.find(v.Name, string.sub(Msg, 6)) ~= nil then
  389. local hulk = 72648316
  390. root = game:GetService("InsertService"):LoadAsset(hulk)
  391. root.Parent = game.Workspace
  392. z = root:GetChildren()
  393. for f = 1, #z do
  394. z[f].Parent = game.Workspace
  395. z[f]["Right Leg"].BrickColor = BrickColor.new("Bright violet")
  396. z[f]["Left Leg"].BrickColor = BrickColor.new("Bright violet")
  397. z[f].Name = "The Incredible Hulk"
  398. wait(1)
  399. v.Character = z[f]
  400. end
  401. root:Remove()
  402. wait(1)
  403. v.Character["Right Leg"].BrickColor = BrickColor.new("Bright violet")
  404. v.Character["Left Leg"].BrickColor = BrickColor.new("Bright violet")
  405. end
  406. end
  407.  
  408. elseif string.sub(Msg, 0, 5) == "kick/" then
  409. if game:service("Players")[string.sub(Msg, 6)]~= nil then
  410. game:service("Players")[string.sub(Msg, 6)]:remove()
  411. end
  412.  
  413. elseif string.sub(Msg, 0, 4) == "ban/" then
  414. for _,v in pairs (game.Players:GetChildren()) do
  415. if string.find(v.Name, string.sub(Msg, 5)) then
  416. pcall(function()
  417. v:remove()
  418. table.insert(bannedlist, v.Name)
  419. end)
  420. end
  421. end
  422.  
  423. elseif string.sub(Msg, 0, 6) == "unban/" then
  424. for num,v in pairs(bannedlist) do
  425. if string.sub(v:lower(), 0, #string.sub(Msg, 7)) == string.sub(Msg, 7) then
  426. table.remove(bannedlist, v.Name)
  427. end
  428. end
  429.  
  430. elseif string.sub(Msg, 0, 11) == "bannedlist/" then
  431. local mess = Instance.new("Message",game:service("Players").LocalPlayer.PlayerGui)
  432. for num,v in pairs(bannedlist) do
  433. mess.Text = v.." , "..num
  434. end
  435. mess:remove()
  436.  
  437. elseif string.sub(Msg, 0, 6) == "crash/" then
  438. for _,v in pairs(game.Players:GetPlayers()) do
  439. if string.find(v.Name, string.sub(Msg, 7)) then
  440. while true do
  441. wait()
  442. for i = 1, 16000 do
  443. if v:findFirstChild("PlayerGui") ~= nil then
  444. local mes = Instance.new("Message", v.PlayerGui)
  445. mes.Text = "Crashing"
  446. local ex = Instance.new("Explosion", v.PlayerGui)
  447. ex.BlastRadius = math.huge
  448. local hint = Instance.new("Hint", v.PlayerGui)
  449. hint.Text = "---------------------------------------------------------------------------"
  450. local s = Instance.new("ScreenGui", v.PlayerGui)
  451. local txt = Instance.new("TextBox", s)
  452. txt.Size = UDim2.new(1, 0, 1, 0)
  453. txt.Text = "Your Being Lagged"
  454. txt.FontSize = "Size48"
  455. end
  456. end
  457. end
  458. end
  459. end
  460.  
  461. elseif string.sub(Msg, 0, 10) == "walkspeed/" then
  462. local bet = "/"
  463. for i = 1, #Msg do
  464. if string.sub(Msg, i, i) == bet then
  465. for _,v in pairs(game.Players:GetPlayers()) do
  466. if string.find(v.Name, string.sub(Msg, 0, i - 1)) then
  467. if v.Character then
  468. if v.Character:findFirstChild("Humanoid") then
  469. v.Character.Humanoid.WalkSpeed = tonumber(string.sub(Msg, i+1))
  470. end
  471. end
  472. end
  473. end
  474. end
  475. end
  476.  
  477. elseif string.sub(Msg, 0, 8) == "antilag/" then
  478. game:service("Players").LocalPlayer.PlayerGui.DescendantAdded:connect(function(v)
  479. if v:IsA("Message") or v:IsA("Hint") then
  480. v:Remove()
  481. end end)
  482.  
  483. game.Workspace.CurrentCamera.DescendantAdded:connect(function(v)
  484. if v:IsA("Message") or v:IsA("Hint") then
  485. v:Remove()
  486. end end)
  487.  
  488. elseif string.sub(Msg, 0, 7) == "plrgui/" then
  489. game:service("Players").LocalPlayer.PlayerGui.Archivable = true
  490. wait()
  491. game:service("Players").LocalPlayer.PlayerGui.Name = "PlrGui"
  492. wait(1)
  493. game:service("Players").LocalPlayer.PlayerGui.Archivable = false
  494.  
  495. elseif string.sub(Msg, 0, 4) == "lag/" then
  496. for _,v in pairs(game.Players:GetPlayers()) do
  497. if string.find(v.Name, string.sub(Msg, 5)) then
  498. while true do
  499. wait()
  500. for i = 1, 16000 do
  501. if v:findFirstChild("PlayerGui") ~= nil then
  502. local mes = Instance.new("Message", v.PlayerGui)
  503. mes.Text = "You are being Lagged"
  504. local s = Instance.new("ScreenGui", v.PlayerGui)
  505. local txt = Instance.new("TextBox", s)
  506. txt.Size = UDim2.new(1, 0, 1, 0)
  507. txt.Text = "Your Being Lagged"
  508. txt.FontSize = "Size48"
  509. end
  510. end
  511. end
  512. end
  513. end
  514.  
  515. elseif string.sub(Msg, 0, 12) == "plrguiclear/" then
  516. game:service("Players").LocalPlayer.PlrGui:ClearAllChildren()
  517.  
  518. elseif string.sub(Msg, 0, 15) == "playerguiclear/" then
  519. game:service("Players").LocalPlayer.PlayerGui:ClearAllChildren()
  520.  
  521. elseif string.sub(Msg, 0, 5) == "kill/" then
  522. for _,v in pairs(game.Players:GetPlayers()) do
  523. if string.find(v.Name, string.sub(Msg, 6)) ~= nil then
  524. v.Character:BreakJoints()
  525. end
  526. end
  527.  
  528. elseif string.sub(Msg, 0, 7) == "punish/" then
  529. for _,v in pairs(game.Players:GetPlayers()) do
  530. if string.find(v.Name, string.sub(Msg, 8)) ~= nil then
  531. v.Character.Parent = nil
  532. end
  533. end
  534.  
  535. elseif string.sub(Msg, 0, 9) == "unpunish/" then
  536. for _,v in pairs(game.Players:GetPlayers()) do
  537. if string.find(v.Name, string.sub(Msg, 10)) ~= nil then
  538. v.Character.Parent = game:service("Workspace")
  539. end
  540. end
  541.  
  542. elseif string.sub(Msg, 0, 5) == "size/" then
  543. sizelol = Vector3.new(string.sub(Msg, 6),string.sub(Msg, 6),string.sub(Msg, 6))
  544.  
  545. elseif Msg == "/center" or Msg == "/ct" then
  546. workspace.CurrentCamera.CoordinateFrame = CFrame.new(0, 10, 0)
  547. workspace.CurrentCamera.Focus = CFrame.new(1, 10, 0)
  548. elseif Camball.BusyBypass == true then
  549. return
  550. elseif Msg == "/off" then
  551. elseif Msg == "/hide" then
  552. Camball.Hidden = true
  553. Camball.Activated = true
  554. elseif Msg == "/unhide" then
  555. Camball.Hidden = false
  556. Camball.Activated = true
  557. elseif Msg == "/new base" then
  558. local Base = Instance.new("Part", Workspace)
  559. Base.Anchored = true
  560. Base.Locked = true
  561. Base.Size = Vector3.new(1000, 1, 1000)
  562. Base.CFrame = CFrame.new(0, 0, 0)
  563. Base.Name = "Base"
  564. Base.BrickColor = BrickColor.new("Bright green")
  565. elseif Msg == "/ex" or Msg == "/explode" then
  566. local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil)
  567. wait(0.05)
  568. local Explosion = Instance.new("Explosion")
  569. Explosion.BlastRadius = 25
  570. Explosion.BlastPressure = 1000000
  571. Explosion.Position = Camball.Point2.p
  572. Explosion.Hit:connect(function(Hit)
  573. if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then
  574. Hit.Anchored = false
  575. Hit:BreakJoints()
  576. end
  577. end)
  578. Explosion.Parent = workspace
  579. wait(0.1)
  580. Shield:Remove()
  581. elseif string.sub(Msg, 0, 2) == "/f" or string.sub(Msg, 0, 5) == "/fire" then
  582. if Camball.Busy == true then
  583. Camball.Busy = false
  584. wait(0.5)
  585. end
  586. Camball.Busy = true
  587. for i = 1, tonumber(string.sub(Msg, 4)) or tonumber(string.sub(Msg, 7)) or 1 do
  588. if Camball.Busy == false then break end
  589. coroutine.wrap(function()
  590. local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"]
  591. QuickScript.Name = "PlaySound"
  592. QuickScript.Debug:Remove()
  593. QuickScript.NewSource.Value = [[local Sound = Instance.new("Sound", script.Parent)
  594. Sound.Pitch = 0.9
  595. Sound.Volume = 1
  596. Sound.SoundId = "
  597. http://www.roblox.com/Asset/?id=13775494"
  598. Sound:Play()
  599. script:Remove()]]
  600. QuickScript.Parent = Camball.Part1
  601. end)()
  602. coroutine.wrap(function()
  603. local Bullet = Instance.new("Part", workspace)
  604. Bullet.Name = "Camera Bullet"
  605. Bullet.formFactor = "Custom"
  606. Bullet.Size = Vector3.new(0.5, 0.5, 2)
  607. Bullet.TopSurface = 0
  608. Bullet.BottomSurface = 0
  609. Bullet.BrickColor = BrickColor.new("New Yeller")
  610. Bullet.CFrame = CFrame.new(Camball.Point1.p, Camball.Point2.p) * CFrame.new(0, 0, -3)
  611. Mesh = Instance.new("SpecialMesh", Bullet)
  612. Mesh.MeshType = "Sphere"
  613. local BodyVelocity = Instance.new("BodyVelocity")
  614. BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  615. BodyVelocity.velocity = ((Camball.Point2.p - Camball.Point1.p).unit * 250) + Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  616. BodyVelocity.Parent = Bullet
  617. BulletScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"]
  618. BulletScript.Name = "Bullet Script"
  619. BulletScript.Debug:Remove()
  620. BulletScript.NewSource.Value = [[script.Parent.Touched:connect(function(Hit)
  621. if Hit.Name == "Camera Focus" then return end
  622. local Sound = Instance.new("Sound", script.Parent)
  623. Sound.Pitch = 1
  624. Sound.Volume = 1
  625. Sound.SoundId = "
  626. http://www.roblox.com/Asset/?id=2101148"
  627. Sound:Play()
  628. local Explosion = Instance.new("Explosion")
  629. Explosion.BlastRadius = 5
  630. Explosion.BlastPressure = 500000
  631. Explosion.Position = script.Parent.CFrame.p
  632. Explosion.Hit:connect(function(Hit) Hit.Anchored = false Hit:BreakJoints() end)
  633. Explosion.Parent = workspace
  634. wait(0.1)
  635. script.Parent:Remove()
  636. end)]]
  637. BulletScript.Parent = Bullet
  638. coroutine.wrap(function()
  639. while Bullet.Parent ~= nil do
  640. Bullet:BreakJoints()
  641. wait()
  642. end
  643. end)()
  644. end)()
  645. wait(0.15)
  646. end
  647. Camball.Busy = false
  648. elseif string.sub(Msg, 0, 2) == "/b" or string.sub(Msg, 0, 5) == "/bomb" then
  649. if Camball.Busy == true then
  650. Camball.Busy = false
  651. wait(0.5)
  652. end
  653. B = Instance.new("Part", Workspace)
  654. B.BrickColor = BrickColor.new("Really black")
  655. B.CFrame = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(0,0,0)
  656. B.Size = Vector3.new(1,1,1)
  657. B.Shape = "Ball"
  658. B.TopSurface = "Smooth"
  659. B.BottomSurface = "Smooth"
  660. B.Name = "DIE LOL"
  661. wait(5)
  662. Ex = Instance.new("Explosion", Workspace)
  663. Ex.BlastRadius = 15
  664. Ex.BlastPressure = 15
  665. Ex.Position = B.Position
  666. B:remove()
  667. elseif string.sub(Msg, 0, 3) == "/m " then
  668. local Message = Instance.new("Message", workspace)
  669. Message.Text = Camball.Name.. ": " ..string.sub(msg,4)
  670. wait(3)
  671. Message:Remove()
  672. elseif string.sub(Msg, 0, 3) == "/h " then
  673. local Hint = Instance.new("Hint", workspace)
  674. Hint.Text = Camball.Name.. ": " ..string.sub(msg,4)
  675. wait(3)
  676. Hint:Remove()
  677. elseif string.sub(Msg, 0, 4) == "/sb " then
  678. local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickScript"]
  679. QuickScript.Name = "QuickScript (" ..tick().. ")"
  680. QuickScript.NewSource.Value = string.sub(Msg, 5)
  681. QuickScript.Parent = workspace
  682. elseif string.sub(Msg, 0, 5) == "/sbl " then
  683. local QuickScript = game:service("InsertService"):LoadAsset(54471119)["QuickLocalScript"]
  684. QuickScript.Name = "QuickLocalScript (" ..tick().. ")"
  685. QuickScript.NewSource.Value = string.sub(Msg, 6)
  686. QuickScript.Parent = game:service("Players").LocalPlayer.PlayerGui
  687. elseif string.sub(Msg, 0, 4) == "/ls " then
  688. loadstring(string.sub(Msg, 5))()
  689. elseif string.sub(Msg, 0, 5) == "/lsr " then
  690. Camball.Activated = true
  691. while Camball.Removed == false do wait() end
  692. Message:Remove()
  693. loadstring(string.sub(Msg, 6))()
  694. error()
  695. elseif Msg == "/rp" or Msg == "/remove player" then
  696. pcall(function() game:service("Players")[game:service("Players").LocalPlayer.Name]:Remove() end)
  697. elseif string.sub(Msg, 0, 6) == "/name " then
  698. Camball.Name = string.sub(Msg, 7)
  699. elseif string.sub(Msg, 0, 7) == "/color " then
  700. Camball.Color = BrickColor.new(string.sub(Msg, 8))
  701. elseif string.sub(Msg, 0, 6) == "/size " then
  702. Camball.Size = Vector3.new(string.sub(Msg, 7))
  703. elseif string.sub(Msg, 0, 12) == "/chat color " then
  704. if string.sub(Msg, 13) == "red" then
  705. Camball.ChatColor = Enum.ChatColor.Red
  706. elseif string.sub(Msg, 13) == "green" then
  707. Camball.ChatColor = Enum.ChatColor.Green
  708. elseif string.sub(Msg, 13) == "blue" then
  709. Camball.ChatColor = Enum.ChatColor.Blue
  710. end
  711. elseif Msg == "/c" or Msg == "/cancel" then
  712. Camball.Busy = false
  713. elseif Msg == "/r" or Msg == "/reset" then
  714. Reset()
  715. elseif string.match(Msg, "lego") == nil then
  716. if game:service("Players").LocalPlayer.Character ~= nil and Camball.Hidden == true then
  717. pcall(function() game:service("Chat"):Chat(game:service("Players").LocalPlayer.Character.Head, Msg, Camball.ChatColor) end)
  718. else
  719. pcall(function() game:service("Chat"):Chat(Camball.Part1, Msg, Camball.ChatColor) end)
  720. end
  721. end
  722. end
  723. coroutine.wrap(function()
  724. while Camball.Activated == true do
  725. pcall(function() CatchMsgConnection:disconnect() end)
  726. pcall(function() CatchMsgConnection = game:service("Players").LocalPlayer.Chatted:connect(CatchMsg) end)
  727. wait(1)
  728. end
  729. end)()
  730.  
  731. while Camball.Activated == true do
  732. if Camball.Moving == true then
  733. if game:service("Players").LocalPlayer.Character == nil then
  734. Camball.Point1 = workspace.CurrentCamera.CoordinateFrame
  735. Camball.Point2 = workspace.CurrentCamera.Focus
  736. else
  737. Camball.Point1 = workspace.CurrentCamera.Focus * CFrame.new(0, 5, 0)
  738. Camball.Point2 = CFrame.new(workspace.CurrentCamera.Focus.p) * CFrame.new(0, 5, 0) * CFrame.fromEulerAnglesXYZ(CFrame.new(workspace.CurrentCamera.CoordinateFrame.p, workspace.CurrentCamera.Focus.p):toEulerAnglesXYZ()) * CFrame.new(0, 0, -10)
  739. end
  740. pcall(function()
  741. if Camball.Hidden == true then
  742. if Camball.Part1.Transparency >= 1 then
  743. else
  744. Camball.Part1.Transparency = Camball.Part1.Transparency + 0.05
  745. local Old = Camball.Part1.CFrame
  746. Camball.Part1.Size = Camball.Part1.Size + Vector3.new(0.1, 0.1, 0.1)
  747. Camball.Part1.CFrame = Old
  748. end
  749. if Camball.Part2.Transparency >= 1 then
  750. Camball.Part2.Parent = nil
  751. else
  752. Camball.Part2.Transparency = Camball.Part2.Transparency + 0.01
  753. local Old = Camball.Part2.CFrame
  754. Camball.Part2.Size = Camball.Part2.Size + Vector3.new(0.1, 0.1, 0.1)
  755. Camball.Part2.CFrame = Old
  756. end
  757. else
  758. Camball.Model.Name = Camball.Name
  759. Camball.Model.Parent = workspace
  760. Camball.Part1.Name = "Head"
  761. Camball.Part1.formFactor = "Custom"
  762. Camball.Part1.Size = sizelol
  763. Camball.Part1.TopSurface = 0
  764. Camball.Part1.BottomSurface = 0
  765. Camball.Part1.BrickColor = Camball.Color
  766. Camball.Part1.Transparency = Camball.Part1.Transparency <= 0 and 0 or Camball.Part1.Transparency - 0.05
  767. Camball.Part1.Anchored = true
  768. Camball.Part1.CanCollide = true
  769. Camball.Part1.Parent = Camball.Model
  770. Camball.Part1.CFrame = Camball.Point1
  771. Camball.Part1Mesh.MeshType = "Sphere"
  772. Camball.Part1Mesh.VertexColor = Vector3.new(1, 1, 1)
  773. Camball.Part1Mesh.Scale = Vector3.new(1, 1, 1)
  774. Camball.Part1Mesh.Parent = Camball.Part1
  775. Camball.Part2.Name = "Focus"
  776. Camball.Part2.formFactor = "Custom"
  777. Camball.Part2.TopSurface = 0
  778. Camball.Part2.BottomSurface = 0
  779. Camball.Part2.BrickColor = BrickColor.new("White")
  780. Camball.Part2.Transparency = Camball.Part2.Transparency <= 0.75 and 0.75 or Camball.Part2.Transparency - 0.01
  781. Camball.Part2.Anchored = true
  782. Camball.Part2.CanCollide = false
  783. Camball.Part2.Parent = Camball.Model
  784. Camball.Part2.Size = Vector3.new(0.1, 0.1, (Camball.Point2.p - Camball.Point1.p).magnitude)
  785. Camball.Part2.CFrame = CFrame.new((Camball.Point1.p + Camball.Point2.p) / 2, Camball.Point2.p)
  786. Camball.Part2Mesh.MeshType = "Sphere"
  787. Camball.Part2Mesh.Scale = Vector3.new(1, 1, 1)
  788. Camball.Part2Mesh.Parent = Camball.Part2
  789. Camball.Humanoid.Name = "Humanoid"
  790. Camball.Humanoid.MaxHealth = 0
  791. Camball.Humanoid.Health = 0
  792. Camball.Humanoid.Parent = Camball.Model
  793. end
  794. end)
  795. end
  796. wait(Camball.WaitTime)
  797. end
  798. pcall(function() Camball.Part1:Remove() end)
  799. pcall(function() Camball.Part2:Remove() end)
  800. pcall(function() Camball.Humanoid:Remove() end)
  801. pcall(function() Camball.Model:Remove() end)
  802. Camball.Removed = true
  803. -- Colourbal V1.1 Elite --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement