Advertisement
Doomix

Camball

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