Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.46 KB | None | 0 0
  1.  
  2. --main data
  3. players = game:GetService("Players"):GetPlayers()
  4. LocalPlayer = game:GetService("Players").LocalPlayer
  5. admins = {"destruidorplays", "Persuno"}
  6. table.insert(admins, LocalPlayer.Name)
  7. delay = false
  8. botname = "Cyclic"
  9. botver = "V2.5"
  10. delaysec = 1.5
  11. cmdsec = 6
  12. announcement = true
  13. --stuff
  14. script = ""
  15. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: CyclicaIIy's Bot Remake "..botver.." has been activated! say ;cmds for commands.","All")
  16. updatelog1 = "Update log 1: 4 new comamnd sections and 10 new commands! the ;age command is now replaced by ;playerinfo"
  17. updatelog2 = "Update log 2: Some few bug fixes and commands optimization"
  18. updatelog3 = "Update log 3: Added ;medic, ;dhbot, ;announcement. ;addstack, ;clearstack, ;runstack is soon to be added!"
  19. --hook admin chat
  20. mainhook = [[
  21. for _, player in pairs(players) do
  22.  
  23. ]]
  24. mainchat = [[
  25. local function shortcutsay()
  26. if Target == "me" then
  27. Target = player.Name
  28. elseif Target == "random" then
  29. repeat
  30. Target = players[math.random(1, #players)].Name
  31. until Target ~= player.Name
  32. end
  33. if playername == "me" then
  34. playername = player.Name
  35. elseif playername == "random" then
  36. repeat
  37. playername = players[math.random(1, #players)].Name
  38. until playername ~= player.Name
  39. end
  40. if TP1 == "me" then
  41. TP1 = player.Name
  42. elseif TP1 == "random" then
  43. repeat
  44. TP1 = players[math.random(1, #players)].Name
  45. until TP1 ~= player.Name
  46. end
  47. end
  48. local function fefix()
  49. local a1 = Instance.new("Model", workspace)
  50. local a2 = Instance.new("Part", a1)
  51. a2.CanCollide = true
  52. a2.Anchored = true
  53. a2.CFrame = CFrame.new(10000, 10000, 10000)
  54. a2.Name = "Torso"
  55. local a3 = Instance.new("Humanoid", a1)
  56. a3.MaxHealth = 100;a3.Health = 100
  57. LocalPlayer.Character = a1
  58. a3.Health = 0
  59. end
  60. player.Chatted:connect(function(msg)
  61. players = game:GetService("Players"):GetPlayers()
  62.  
  63. ]]
  64. mainscript = [[
  65. for i = 1, #admins do
  66. if player.Name == admins[i] then
  67. if msg:sub(1, 1) == ";" then
  68. wait()
  69. if delay == false then
  70. --command functions
  71. if msg:sub(1, 8) == ";namebot" then
  72. check = msg:sub(10, #msg)
  73. if string.len(check) > 10 then
  74. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Bot name is too long!","All")
  75. else
  76. botname = check
  77. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Bot name now set!","All")
  78. end
  79. end
  80. if msg:sub(1, 9) == ";botbring" then
  81. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  82. game:GetService("Players").LocalPlayer.Character:MoveTo(player.Character.Torso.Position)
  83. end
  84. if msg:sub(1, 7) == ";follow" then
  85. playername = msg:sub(9, #msg)
  86. shortcutsay()
  87. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Following "..playername..", the follow cmd will stop soon!","All")
  88. for i=1, 20 do
  89. LocalPlayer.Character.Humanoid:MoveTo(game:GetService("Players")[playername].Character.Torso.Position)
  90. LocalPlayer.Character.Humanoid.MoveToFinished:Wait()
  91. if i == 20 then
  92. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Following "..playername.." has stopped!","All")
  93. end
  94. end
  95. end
  96. if msg:sub(1, 5) == ";cmds" then
  97. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Since the command list is too long, I've divided them into sections: ;1cmds, ;2cmds, ;3cmds, ;4cmds, ;5cmds, ;6cmds, ;fencingcmds, ;ownercmds, ;scriptcmds","All")
  98. end
  99. if msg:sub(1, 6) == ";1cmds" then
  100. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Section 1 out of "..cmdsec.." command list: ;follow [playername], ;floathead, ;dab [speed], ;spam [string], ;kill [playername], ;fix, ;updatelogs","All")
  101. end
  102. if msg:sub(1, 6) == ";2cmds" then
  103. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Section 2 out of "..cmdsec.." command list: ;levitate, ;slam, ;faint, ;spinarm [speed], ;bowdown, ;armdetach, ;weirdmove, ;dinowalk, ;swim, ;tpbot [Position], ;fegod, ;info","All")
  104. end
  105. if msg:sub(1, 6) == ";3cmds" then
  106. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Section 3 out of "..cmdsec.." command list: ;trueorfalse [question], ;tpto [playername], ;blockhats, ;drophats, ;dance [speed], ;spin [speed], ;jumpingjacks [speed], ;credits","All")
  107. end
  108. if msg:sub(1, 6) == ";4cmds" then
  109. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Section 4 out of "..cmdsec.." command list: ;bring, ;namebot [string], ;say [string], ;botbring, ;listadmin, ;get [playername], ;walkbot [position]","All")
  110. end
  111. if msg:sub(1, 6) == ";5cmds" then
  112. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Section 5 out of "..cmdsec.." command list: ;random [number], ;reversesay [string], ;runscript [script], ;oof, ;attach [playername], ;playerlist, ;orbit [playername]","All")
  113. end
  114. if msg:sub(1, 6) == ";6cmds" then
  115. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Section 6 out of "..cmdsec.." command list: ;sitbot, ;jumpbot, ;playerinfo [playername], ;stopanim, ;animid [animationid]","All")
  116. end
  117. if msg:sub(1, 13) == ";fencingcmds" then
  118. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Fencing command list: ;paintdrop, ;brickdrop, ;jail [playername], ;groundfreeze [playername], ;medic [playername], ;dhbot","All")
  119. end
  120. if msg:sub(1, 11) == ";scriptcmds" then
  121. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Script command list: ;runstack, ;addstack [script], ;clearstack. --NOTE THIS COMMANDS ARE COMING SOON!","All")
  122. end
  123. if msg:sub(1, 13) == ";ownercmds" then
  124. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Owner command list: ;admin [playername], ;unadmin [playername], ;delayset [number], ;announcement [true/false]","All")
  125. end
  126. if msg:sub(1, 11) == ";updatelog1" then
  127. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..updatelog1,"All")
  128. end
  129. if msg:sub(1, 11) == ";updatelog2" then
  130. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..updatelog2,"All")
  131. end
  132. if msg:sub(1, 11) == ";updatelog3" then
  133. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..updatelog3,"All")
  134. end
  135. if msg:sub(1, 11) == ";updatelogs" then
  136. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Update logs: ;updatelog1, ;updatelog2, ;updatelog3","All")
  137. end
  138. if msg:sub(1, 4) == ";say" then
  139. say = msg:sub(6, #msg)
  140. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..say,"All")
  141. end
  142. if msg:sub(1, 11) == ";playerinfo" then
  143. playername = msg:sub(13, #msg)
  144. shortcutsay()
  145. plrinf = game:GetService("Players")[say]
  146. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Player ID: "..plrinf.UserIsd..", Age: "..plrinf.AccountAge,"All")
  147. end
  148. if msg:sub(1, 4) == ";dab" then
  149. speed = msg:sub(6, #msg)
  150. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  151. AnimationId = "248263260"
  152. Anim = Instance.new("Animation")
  153. Anim.AnimationId = "rbxassetid://"..AnimationId
  154. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  155. k:Play()
  156. k:AdjustSpeed(speed)
  157. end
  158. if msg:sub(1, 6) == ";dance" then
  159. speed = msg:sub(8, #msg)
  160. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  161. AnimationId = "33796059"
  162. Anim = Instance.new("Animation")
  163. Anim.AnimationId = "rbxassetid://"..AnimationId
  164. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  165. k:Play()
  166. k:AdjustSpeed(speed)
  167. end
  168. if msg:sub(1, 5) == ";spin" then
  169. speed = msg:sub(7, #msg)
  170. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  171. AnimationId = "188632011"
  172. Anim = Instance.new("Animation")
  173. Anim.AnimationId = "rbxassetid://"..AnimationId
  174. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  175. k.Looped = true
  176. k:Play()
  177. k:AdjustSpeed(speed)
  178. end
  179. if msg:sub(1, 10) == ";floathead" then
  180. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  181. AnimationId = "121572214"
  182. Anim = Instance.new("Animation")
  183. Anim.AnimationId = "rbxassetid://"..AnimationId
  184. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  185. k:Play()
  186. k:AdjustSpeed(1)
  187. end
  188. if msg:sub(1, 13) == ";jumpingjacks" then
  189. speed = msg:sub(15, #msg)
  190. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  191. AnimationId = "429681631"
  192. Anim = Instance.new("Animation")
  193. Anim.AnimationId = "rbxassetid://"..AnimationId
  194. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  195. k:Play()
  196. k:AdjustSpeed(speed)
  197. end
  198. if msg:sub(1, 5) == ";slam" then
  199. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  200. AnimationId = "184574340"
  201. Anim = Instance.new("Animation")
  202. Anim.AnimationId = "rbxassetid://"..AnimationId
  203. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  204. k:Play()
  205. k:AdjustSpeed(1)
  206. end
  207. if msg:sub(1, 6) == ";faint" then
  208. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  209. AnimationId = "181526230"
  210. Anim = Instance.new("Animation")
  211. Anim.AnimationId = "rbxassetid://"..AnimationId
  212. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  213. k:Play()
  214. k:AdjustSpeed(1)
  215. end
  216. if msg:sub(1, 9) == ";levitate" then
  217. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  218. AnimationId = "313762630"
  219. Anim = Instance.new("Animation")
  220. Anim.AnimationId = "rbxassetid://"..AnimationId
  221. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  222. k:Play()
  223. k:AdjustSpeed(1)
  224. end
  225. if msg:sub(1, 8) == ";bowdown" then
  226. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  227. AnimationId = "204292303"
  228. Anim = Instance.new("Animation")
  229. Anim.AnimationId = "rbxassetid://"..AnimationId
  230. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  231. k:Play()
  232. k:AdjustSpeed(1)
  233. end
  234. if msg:sub(1, 8) == ";spinarm" then
  235. speed = msg:sub(10, #msg)
  236. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  237. AnimationId = "259438880"
  238. Anim = Instance.new("Animation")
  239. Anim.AnimationId = "rbxassetid://"..AnimationId
  240. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  241. k:Play()
  242. k:AdjustSpeed(speed)
  243. end
  244. if msg:sub(1, 10) == ";armdetach" then
  245. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  246. AnimationId = "33169583"
  247. Anim = Instance.new("Animation")
  248. Anim.AnimationId = "rbxassetid://"..AnimationId
  249. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  250. k:Play()
  251. k:AdjustSpeed(0.3)
  252. end
  253. if msg:sub(1, 10) == ";weirdmove" then
  254. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  255. AnimationId = "215384594"
  256. Anim = Instance.new("Animation")
  257. Anim.AnimationId = "rbxassetid://"..AnimationId
  258. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  259. k:Play()
  260. k:AdjustSpeed(1)
  261. end
  262. if msg:sub(1, 9) == ";dinowalk" then
  263. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  264. AnimationId = "204328711"
  265. Anim = Instance.new("Animation")
  266. Anim.AnimationId = "rbxassetid://"..AnimationId
  267. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  268. k:Play()
  269. k:AdjustSpeed(1)
  270. end
  271. if msg:sub(1, 5) == ";swim" then
  272. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  273. AnimationId = "282574440"
  274. Anim = Instance.new("Animation")
  275. Anim.AnimationId = "rbxassetid://"..AnimationId
  276. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  277. k:Play()
  278. k:AdjustSpeed(1)
  279. end
  280. if msg:sub(1, 6) == ";tpbot" then
  281. position = msg:sub(8, #msg)
  282. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  283. LocalPlayer.Character:MoveTo(position)
  284. end
  285. if msg:sub(1, 8) == ";walkbot" then
  286. position = msg:sub(10, #msg)
  287. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  288. LocalPlayer.Character.Humanoid:MoveTo(position)
  289. end
  290. if msg:sub(1, 6) == ";fegod" then
  291. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  292. LocalPlayer.Character.Humanoid:Destroy()
  293. Instance.new("Humanoid", LocalPlayer.Character)
  294. end
  295. if msg:sub(1, 10) == ";blockhats" then
  296. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  297. for _,v in pairs(LocalPlayer.Character:GetChildren()) do
  298. if (v:IsA("Accessory")) then
  299. v.Handle.Mesh:remove()
  300. end
  301. end
  302. end
  303. if msg:sub(1, 12) == ";trueorfalse" then
  304. say = msg:sub(14, #msg)
  305. if math.random(1, 2) == 1 then
  306. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: True","All")
  307. else
  308. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: False","All")
  309. end
  310. end
  311. if msg:sub(1, 5) == ";tpto" then
  312. playername = msg:sub(7, #msg)
  313. shortcutsay()
  314. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Teleporting bot to "..playername,"All")
  315. LocalPlayer.Character:MoveTo(game:GetService("Players")[playername].Character.Torso.Position)
  316. end
  317. if msg:sub(1, 8) == ";credits" then
  318. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: The creator of this bot is CyclicaIIy!","All")
  319. end
  320. if msg:sub(1, 5) == ";info" then
  321. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Bot version "..botver..", Bot made by CyclicaIIy and has over 200 cmds!","All")
  322. end
  323. if msg:sub(1, 5) == ";spam" then
  324. say = msg:sub(7, #msg)
  325. for i=1, 5 do
  326. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..say,"All")
  327. end
  328. end
  329. if msg:sub(1, 5) == ";kill" then
  330. Target = msg:sub(7, #msg)
  331. shortcutsay()
  332. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Killing "..Target,"All")
  333. LocalPlayer.Character.Humanoid.Name = 1
  334. local l = LocalPlayer.Character["1"]:Clone()
  335. l.Parent = LocalPlayer.Character
  336. l.Name = "Humanoid"
  337. wait(0.1)
  338. LocalPlayer.Character["1"]:Destroy()
  339. game.Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character
  340. LocalPlayer.Character.Animate.Disabled = true
  341. wait(0.1)
  342. LocalPlayer.Character.Animate.Disabled = false
  343. LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  344. for i,v in pairs(LocalPlayer.Backpack:GetChildren())do
  345. LocalPlayer.Character.Humanoid:EquipTool(v)
  346. end
  347. wait(0.1)
  348. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  349. wait(0.1)
  350. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  351. wait(0.2)
  352. LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  353. wait(0.5)
  354. fefix()
  355. end
  356. if msg:sub(1, 4) == ";fix" then
  357. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Fixing bot...","All")
  358. LocalPlayer.Character.Humanoid.Name = 1
  359. local l = LocalPlayer.Character["1"]:Clone()
  360. l.Parent = LocalPlayer.Character
  361. l.Name = "Humanoid"
  362. wait(0.1)
  363. LocalPlayer.Character["1"]:Destroy()
  364. game.Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character
  365. LocalPlayer.Character.Animate.Disabled = true
  366. wait(0.1)
  367. LocalPlayer.Character.Animate.Disabled = false
  368. LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  369. local a1 = Instance.new("Model", workspace)
  370. local a2 = Instance.new("Part", a1)
  371. a2.CanCollide = true
  372. a2.Anchored = true
  373. a2.CFrame = CFrame.new(10000, 10000, 10000)
  374. a2.Name = "Torso"
  375. local a3 = Instance.new("Humanoid", a1)
  376. a3.MaxHealth = 100;a3.Health = 100
  377. LocalPlayer.Character = a1
  378. a3.Health = 0
  379. end
  380. if msg:sub(1, 6) == ";bring" then
  381. TP1 = msg:sub(8, #msg)
  382. shortcutsay()
  383. TP2 = player.Name
  384. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Teleporting "..TP1.." to "..TP2,"All")
  385. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  386. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  387. l.Parent = game.Players.LocalPlayer.Character
  388. l.Name = "Humanoid"
  389. wait(0.1)
  390. game.Players.LocalPlayer.Character["1"]:Destroy()
  391. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  392. game.Players.LocalPlayer.Character.Animate.Disabled = true
  393. wait(0.1)
  394. game.Players.LocalPlayer.Character.Animate.Disabled = false
  395. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  396. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  397. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  398. end
  399. local function tp(player,player2)
  400. local char1,char2=player.Character,player2.Character
  401. if char1 and char2 then
  402. char1:MoveTo(char2.Head.Position)
  403. end
  404. end
  405. wait(0.1)
  406. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[TP1].Character.HumanoidRootPart.CFrame
  407. wait(0.5)
  408. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[TP2].Character.HumanoidRootPart.CFrame
  409. wait(0.2)
  410. tp(game.Players.LocalPlayer,game.Players[TP2])
  411. wait(0.5)
  412. fefix()
  413. end
  414. if msg:sub(1, 10) == ";listadmin" then
  415. adminlist = table.concat(admins, ", ")
  416. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..adminlist,"All")
  417. end
  418. if msg:sub(1, 6) == ";admin" then
  419. if player.Name == LocalPlayer.Name then
  420. newadmin = msg:sub(8, #msg)
  421. for i, player in pairs(players) do
  422. if player.Name == newadmin then
  423. table.insert(admins, newadmin)
  424. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..newadmin.." is now an admin","All")
  425. end
  426. end
  427. else
  428. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Only the owner can use this command!","All")
  429. end
  430. end
  431. if msg:sub(1, 8) == ";unadmin" then
  432. if player.Name == LocalPlayer.Name then
  433. playername = msg:sub(10, #msg)
  434. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Removing "..remove.." from the admin list","All")
  435. table.remove(admins, remove)
  436. else
  437. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Only the owner can use this command!","All")
  438. end
  439. end
  440. if msg:sub(1, 4) == ";get" then
  441. Target = msg:sub(6, #msg)
  442. shortcutsay()
  443. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Teleporting "..Target.." to the bot","All")
  444. NOW = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  445. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  446. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  447. l.Parent = game.Players.LocalPlayer.Character
  448. l.Name = "Humanoid"
  449. wait(0.1)
  450. game.Players.LocalPlayer.Character["1"]:Destroy()
  451. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  452. game.Players.LocalPlayer.Character.Animate.Disabled = true
  453. wait(0.1)
  454. game.Players.LocalPlayer.Character.Animate.Disabled = false
  455. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  456. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  457. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  458. end
  459. local function tp(player,player2)
  460. local char1,char2=player.Character,player2.Character
  461. if char1 and char2 then
  462. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  463. end
  464. end
  465. local function getout(player,player2)
  466. local char1,char2=player.Character,player2.Character
  467. if char1 and char2 then
  468. char1:MoveTo(char2.Head.Position)
  469. end
  470. end
  471. tp(game.Players[Target], game.Players.LocalPlayer)
  472. wait(0.1)
  473. tp(game.Players[Target], game.Players.LocalPlayer)
  474. wait(0.3)
  475. getout(game.Players.LocalPlayer, game.Players[Target])
  476. wait(0.2)
  477. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = NOW
  478. end
  479. if msg:sub(1, 7) == ";random" then
  480. rand = math.random(msg:sub(9, #msg))
  481. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..rand,"All")
  482. end
  483. if msg:sub(1, 11) == ";reversesay" then
  484. say = string.reverse(msg:sub(13, #msg))
  485. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..say,"All")
  486. end
  487. if msg:sub(1, 10) == ";runscript" then
  488. script = msg:sub(12, #msg)
  489. loadstring("LocalPlayer = game.Players.LocalPlayer")()
  490. loadstring("LocalCharacter = LocalPlayer.Character")()
  491. loadstring("LocalHumanoid = LocalCharacter.Humanoid")()
  492. loadstring(script)()
  493. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Running script...","All")
  494. end
  495. if msg:sub(1, 4) == ";oof" then
  496. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  497. for i, v in pairs(players) do
  498. v.Character.Head.Died.Playing = true
  499. end
  500. end
  501. if msg:sub(1, 7) == ";attach" then
  502. Target = msg:sub(9, #msg)
  503. shortcutsay()
  504. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Attaching to "..Target,"All")
  505. LocalPlayer.Character.Humanoid.Name = 1
  506. local l = LocalPlayer.Character["1"]:Clone()
  507. l.Parent = LocalPlayer.Character
  508. l.Name = "Humanoid"
  509. wait(0.1)
  510. LocalPlayer.Character["1"]:Destroy()
  511. game.Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character
  512. LocalPlayer.Character.Animate.Disabled = true
  513. wait(0.1)
  514. LocalPlayer.Character.Animate.Disabled = false
  515. LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  516. for i,v in pairs(LocalPlayer.Backpack:GetChildren())do
  517. LocalPlayer.Character.Humanoid:EquipTool(v)
  518. end
  519. wait(0.1)
  520. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  521. wait(0.1)
  522. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  523. end
  524. if msg:sub(1, 11) == ";playerlist" then
  525. playertable = {}
  526. for _, player in pairs(game:GetService("Players"):GetPlayers()) do
  527. table.insert(playertable, player.Name)
  528. end
  529. playerlist = table.concat(playertable, ", ")
  530. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: "..playerlist,"All")
  531. end
  532. if msg:sub(1, 8) == ";skydive" then
  533. Target = msg:sub(10, #msg)
  534. shortcutsay()
  535. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Skydiving "..Target,"All")
  536. LocalPlayer.Character.Humanoid.Name = 1
  537. local l = LocalPlayer.Character["1"]:Clone()
  538. l.Parent = LocalPlayer.Character
  539. l.Name = "Humanoid"
  540. wait(0.1)
  541. LocalPlayer.Character["1"]:Destroy()
  542. game.Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character
  543. LocalPlayer.Character.Animate.Disabled = true
  544. wait(0.1)
  545. LocalPlayer.Character.Animate.Disabled = false
  546. LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  547. for i,v in pairs(LocalPlayer.Backpack:GetChildren())do
  548. LocalPlayer.Character.Humanoid:EquipTool(v)
  549. end
  550. wait(0.1)
  551. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  552. wait(0.1)
  553. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  554. wait(0.2)
  555. LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(game:GetService("Players")[Target].Character.Torso.Position.X, game:GetService("Players")[Target].Character.Torso.Position.Y + 10000, game:GetService("Players")[Target].Character.Torso.Position.Z))
  556. wait(0.5)
  557. fefix()
  558. end
  559. if msg:sub(1, 6) == ";orbit" then
  560. Target = msg:sub(8, #msg)
  561. shortcutsay()
  562. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Orbitting "..Target,"All")
  563. rp = Instance.new("RocketPropulsion", LocalPlayer.Character.Torso)
  564. rp.Target = game:GetService("Players")[Target].Character.Torso
  565. rp:Fire()
  566. AnimationId = "181526230"
  567. Anim = Instance.new("Animation")
  568. Anim.AnimationId = "rbxassetid://"..AnimationId
  569. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  570. k:Play()
  571. k:AdjustSpeed(1)
  572. end
  573. if msg:sub(1, 10) == ";stoporbit" then
  574. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Orbit stopped!","All")
  575. rp:Destroy()
  576. k:Stop()
  577. end
  578. if msg:sub(1, 10) == ";paintdrop" then
  579. if player.Name == LocalPlayer.Name then
  580. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Dropping Spray Paint","All")
  581. game:GetService('RunService').Stepped:connect(function()
  582. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  583. if v.Name == "Spray" then
  584. v.Parent = workspace
  585. end
  586. end
  587. end)
  588. local function paint()
  589. for i,v in pairs(game.Workspace:GetChildren())do
  590. if v.Name == "Handle" then
  591. v.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame
  592. v.Transparency = 1
  593. v.CanCollide = false
  594. wait()
  595. v.CFrame = LocalPlayer.Character["Left Leg"].CFrame
  596. end
  597. end
  598. end
  599. local function equip()
  600. for i,v in pairs(LocalPlayer.Backpack:GetChildren())do
  601. if v.Name == "Spray" then
  602. LocalPlayer.Character.Humanoid:EquipTool(v)
  603. end
  604. end
  605. end
  606. paint()
  607. equip()
  608. else
  609. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: This command is restricted to the owner due to possible game crash","All")
  610. end
  611. end
  612. if msg:sub(1, 10) == ";brickdrop" then
  613. if player.Name == LocalPlayer.Name then
  614. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Dropping brick","All")
  615. game:GetService('RunService').Stepped:connect(function()
  616. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  617. if v.Name == "Spray" then
  618. if v.Handle.Mesh then
  619. v.Handle.Mesh:Destroy()
  620. end
  621. v.Parent = workspace
  622. end
  623. end
  624. end)
  625. local function paint()
  626. for i,v in pairs(game.Workspace:GetChildren())do
  627. if v.Name == "Handle" then
  628. v.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame
  629. v.Transparency = 1
  630. v.CanCollide = false
  631. wait()
  632. v.CFrame = LocalPlayer.Character["Left Leg"].CFrame
  633. end
  634. end
  635. end
  636. local function equip()
  637. for i,v in pairs(LocalPlayer.Backpack:GetChildren())do
  638. if v.Name == "Spray" then
  639. LocalPlayer.Character.Humanoid:EquipTool(v)
  640. end
  641. end
  642. end
  643. paint()
  644. equip()
  645. else
  646. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: This command is restricted to the owner due to possible game crash","All")
  647. end
  648. end
  649. if msg:sub(1, 5) == ";jail" then
  650. Target = msg:sub(7, #msg)
  651. shortcutsay()
  652. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Jailing "..Target,"All")
  653. LocalPlayer.Character.Humanoid.Name = 1
  654. local l = LocalPlayer.Character["1"]:Clone()
  655. l.Parent = LocalPlayer.Character
  656. l.Name = "Humanoid"
  657. wait(0.1)
  658. LocalPlayer.Character["1"]:Destroy()
  659. game.Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character
  660. LocalPlayer.Character.Animate.Disabled = true
  661. wait(0.1)
  662. LocalPlayer.Character.Animate.Disabled = false
  663. LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  664. for i,v in pairs(LocalPlayer.Backpack:GetChildren())do
  665. LocalPlayer.Character.Humanoid:EquipTool(v)
  666. end
  667. wait(0.1)
  668. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  669. wait(0.1)
  670. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  671. wait(0.2)
  672. LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-18, 0, 110))
  673. wait(0.5)
  674. fefix()
  675. end
  676. if msg:sub(1, 7) == ";sitbot" then
  677. LocalPlayer.Character.Humanoid.Sit = true
  678. end
  679. if msg:sub(1, 8) == ";jumpbot" then
  680. LocalPlayer.Character.Humanoid.Jump = true
  681. end
  682. if msg:sub(1, 9) == ";delayset" then
  683. if player.Name == LocalPlayer.Name then
  684. delaysec = msg:sub(11, #msg)
  685. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: The use of command delay is now set to "..delaysec,"All")
  686. else
  687. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Only the owner can use this command!","All")
  688. end
  689. end
  690. if msg:sub(1, 6) == ";medic" then
  691. Target = msg:sub(8, #msg)
  692. shortcutsay()
  693. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Healing "..Target,"All")
  694. NOW = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  695. LocalPlayer.Character.Humanoid.Name = 1
  696. local l = LocalPlayer.Character["1"]:Clone()
  697. l.Parent = LocalPlayer.Character
  698. l.Name = "Humanoid"
  699. wait(0.1)
  700. LocalPlayer.Character["1"]:Destroy()
  701. game.Workspace.CurrentCamera.CameraSubject = LocalPlayer.Character
  702. LocalPlayer.Character.Animate.Disabled = true
  703. wait(0.1)
  704. LocalPlayer.Character.Animate.Disabled = false
  705. LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  706. for i,v in pairs(LocalPlayer.Backpack:GetChildren())do
  707. LocalPlayer.Character.Humanoid:EquipTool(v)
  708. end
  709. wait(0.1)
  710. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  711. wait(0.1)
  712. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  713. wait(0.2)
  714. LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(55, 0, 124))
  715. wait(0.5)
  716. game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame = NOW
  717. wait(0.5)
  718. fefix()
  719. end
  720. if msg:sub(1, 6) == ";dhbot" then
  721. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Initializing command...","All")
  722. fixdh = game.Workspace.Button.CFrame
  723. wait(0.1)
  724. game.Workspace.Button.CanCollide = false
  725. game.Workspace.Button.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame
  726. wait(0.1)
  727. game.Workspace.Button.CanCollide = true
  728. game.Workspace.Button.CFrame = fixdh
  729. end
  730. if msg:sub(1, 9) == ";stopanim" then
  731. k:Stop()
  732. Anim:Destroy()
  733. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Animation stopped!","All")
  734. end
  735. if msg:sub(1, 7) == ";animid" then
  736. AnimationId = msg:sub(9, #msg)
  737. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Running animation...","All")
  738. Anim = Instance.new("Animation")
  739. Anim.AnimationId = "rbxassetid://"..AnimationId
  740. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  741. k:Play()
  742. k:AdjustSpeed(1)
  743. end
  744. if msg:sub(1, 9) == ";meditate" then
  745. AnimationId = "356220615"
  746. Anim = Instance.new("Animation")
  747. Anim.AnimationId = "rbxassetid://"..AnimationId
  748. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  749. k:Play()
  750. k:AdjustSpeed(1)
  751. AnimationId = "330381370"
  752. Anim = Instance.new("Animation")
  753. Anim.AnimationId = "rbxassetid://"..AnimationId
  754. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  755. k:Play()
  756. k:AdjustSpeed(1)
  757. AnimationId = "313762630"
  758. Anim = Instance.new("Animation")
  759. Anim.AnimationId = "rbxassetid://"..AnimationId
  760. k = LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  761. k:Play()
  762. k:AdjustSpeed(1)
  763. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: Meditating...","All")
  764. end
  765. if msg:sub(1, 9) == ";animset1" then
  766. LocalPlayer.Character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://376760331"
  767. end
  768.  
  769. --cmd delay
  770. delay = true
  771. wait(delaysec)
  772. delay = false
  773. else
  774. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("["..botname.."]: You must wait "..delaysec.." seconds before running another command!","All")
  775. end
  776. end
  777. end
  778. end
  779. ]]
  780. mainchatfix = [[
  781.  
  782. end)
  783. ]]
  784. mainfix = [[
  785.  
  786. end
  787. ]]
  788. mainnew = [[
  789. game:GetService("Players").PlayerAdded:connect(function(player)
  790. players = game:GetService("Players"):GetPlayers()
  791. player.Chatted:connect(function(msg)
  792.  
  793. ]]
  794. mainrunner = mainhook..mainchat..mainscript..mainchatfix..mainfix
  795. mainnewfix = mainnew..mainscript..mainchatfix..mainchatfix
  796. loadstring(mainrunner)()
  797. loadstring(mainnewfix)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement