ProlExploiter

Project: Pokemon GUI

Nov 24th, 2017
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.05 KB | None | 0 0
  1. --[[
  2. Pokepower GUI
  3. ~~Made by Albino~~
  4. More to come be sure to check Protosmasher's script channel for updates!
  5.  
  6. CURRENT FEATURES:
  7. -give all gamepasses
  8. -give objects (pokeballs n stuff)
  9. -give pokemon
  10. -change pokemon rank
  11. -give money
  12. -tp to player
  13. -noclip
  14. -tp to other places
  15. -edit pokemon settings
  16. --]]
  17.  
  18. --variables to get started lel
  19. if game.PlaceId == 115390858 then
  20. print("Loading...")
  21. else
  22. print("Game is not Project Pokemon")
  23. script:Remove()
  24. end
  25. local plr = game.Players.LocalPlayer
  26. local plrgui = game.Players.LocalPlayer.PlayerGui
  27. local coregui = game:GetService("CoreGui")
  28. local repstore = game.ReplicatedStorage
  29. local lighting = game.Lighting
  30. local repfirst = game.ReplicatedFirst
  31.  
  32. function makerankupmenu() --lvl
  33. local homegui = Instance.new("ScreenGui",plrgui)
  34. homegui.Name = "rankgui"
  35. homegui.ResetOnSpawn = false
  36. homegui.Enabled = true
  37. local homeframe = Instance.new("Frame",homegui)
  38. homeframe.Name = "fr"
  39. homeframe.Size = UDim2.new(0,0,0,0)
  40. homeframe.Position = UDim2.new(0,0,0,0)
  41. homeframe.BackgroundColor3 = Color3.new(255,0,0)
  42. homeframe.BackgroundTransparency = 0.3
  43. homeframe:TweenSize(UDim2.new(0.4,0,0.4,0))
  44. if homeframe.Size == UDim2.new(0.4,0,0.4,0) then
  45. print(".")
  46. end
  47. local childframe1 = Instance.new("TextBox",homeframe)
  48. childframe1.Name = "Object"
  49. childframe1.Position = UDim2.new(0.165,0,0.2,0)
  50. childframe1.Size= UDim2.new(0,200,0,0)
  51. childframe1.BorderSizePixel = 0
  52. childframe1:TweenSize(UDim2.new(0,200,0,50))
  53. childframe1.Text = "Type a Pokemon's name (in your party)"
  54. childframe1.TextScaled = true
  55. childframe1.TextColor3 = Color3.new(255,0,0)
  56. local childframe2 = Instance.new("TextBox",homeframe)
  57. childframe2.Name = "Amount"
  58. childframe2.Position = UDim2.new(0.165,0,0.5,0)
  59. childframe2.Size = UDim2.new(0,200,0,50)
  60. childframe2.Text = "Amount of Levels"
  61. childframe2.TextScaled = false
  62. childframe1.TextColor3 = Color3.new(255,0,0)
  63. childframe2.TextSize = 18
  64. local submit = Instance.new("TextButton",homeframe)
  65. submit.Name = "Submit"
  66. submit.BorderSizePixel = 0
  67. submit.Text = "Submit"
  68. submit.BackgroundColor3 = Color3.new(0,0,0)
  69. submit.TextColor3 = Color3.new(255,0,0)
  70. submit.TextSize = 20
  71. submit:TweenSize(UDim2.new(0,110,0,30))
  72. submit:TweenPosition(UDim2.new(0.315,0,0.8,0))
  73. local function rankup()
  74. for i,d in pairs(plr:GetChildren())do
  75. if d.Name == "PokemonParty" then
  76. for y,z in pairs(d:GetChildren())do
  77. if z.Name == childframe1.Text then
  78. if childframe2.Text == "Amount of Levels" then
  79. z:FindFirstChild("Lvl").Value = z.Lvl.Value + 1
  80. print("ranked up "..childframe1.Text.."!")
  81. else
  82. z:FindFirstChild("Lvl").Value = childframe2.Text
  83. print("ight there")
  84. print("ranked up "..childframe1.Text.."!")
  85. end
  86. end
  87. end
  88. end
  89. end
  90. end
  91. submit.MouseButton1Click:connect(function()
  92. rankup()
  93. wait(1)
  94. plrgui:FindFirstChild("rankgui"):remove()
  95. end)
  96. end
  97.  
  98. function givegamep() --gp
  99. local plr = game.Players.LocalPlayer
  100. for i,v in pairs(plr:GetChildren())do
  101. if v:IsA("BoolValue") then
  102. v.Value = true
  103. if v.Name == "InBattle" then
  104. v.Value = false
  105. end
  106. if v.Name == "MuteBG" then
  107. v.Value = false
  108. end
  109. end
  110. end
  111. end
  112.  
  113. function maketpmenu() --tp
  114. local plr = game.Players.LocalPlayer
  115. local plrgui = plr.PlayerGui
  116. wait(2)
  117. local pcf = plr.Character.HumanoidRootPart
  118. ----------------------------------------
  119. local homegui = Instance.new("ScreenGui",plrgui)
  120. homegui.Name = "TPGUI"
  121. homegui.ResetOnSpawn = false
  122. homegui.Enabled = true
  123. local homeframe = Instance.new("Frame",homegui)
  124. homeframe.Name = "fr"
  125. homeframe.Size = UDim2.new(0,0,0,0)
  126. homeframe.Position = UDim2.new(0,0,0,0)
  127. homeframe.BackgroundColor3 = Color3.new(255,0,0)
  128. homeframe.BackgroundTransparency = 0.3
  129. homeframe:TweenSize(UDim2.new(0.4,0,0.4,0))
  130. -----yayyyy buttons :)
  131. local pokecenter = Instance.new("TextButton",homeframe)
  132. --position = -1829.74, 2, 350
  133. pokecenter.Name = "Pokecenter"
  134. pokecenter.Text = "Pokecenter"
  135. pokecenter.Size = UDim2.new(0,90,0,45)
  136. local fuchcity = Instance.new("TextButton",homeframe)
  137. --position = -4008.8, -16.8, -195.2
  138. fuchcity.Name = "FuchCity"
  139. fuchcity.Text = "Fuchsia City"
  140. fuchcity.Size = UDim2.new(0,90,0,45)
  141. fuchcity.Position = UDim2.new(0.3,0,0,0)
  142. local pokemart = Instance.new("TextButton",homeframe)
  143. --position = -1991.8, 1.7, 635.2
  144. pokemart.Name = "PokeMart"
  145. pokemart.Text = "Poke Mart"
  146. pokemart.Size = UDim2.new(0,90,0,45)
  147. pokemart.Position = UDim2.new(0.6,0,0,0)
  148. local celcity = Instance.new("TextButton",homeframe)
  149. --position = -1791.4, 1.98, 354.4
  150. celcity.Name = "celcity"
  151. celcity.Text = "Celadon City"
  152. celcity.Size = UDim2.new(0,90,0,45)
  153. celcity.Position = UDim2.new(0,0,0.235,0)
  154. local pewcity = Instance.new("TextButton",homeframe)
  155. --position = -976.8, 13.5, 717.3
  156. pewcity.Name = "pewcity"
  157. pewcity.Text = "Pewter City"
  158. pewcity.Size = UDim2.new(0,90,0,45)
  159. pewcity.Position = UDim2.new(0.3,0,0.235,0)
  160. local mgrotto = Instance.new("TextButton",homeframe)
  161. --position = -2409.7, 165.6, 4357.48
  162. mgrotto.Name = "mgrotto"
  163. mgrotto.Text = "Mysterious Grotto"
  164. mgrotto.Size = UDim2.new(0,90,0,45)
  165. mgrotto.Position = UDim2.new(0.6,0,0.235,0)
  166. local vircity = Instance.new("TextButton",homeframe)
  167. --position = -212.43, 12.92, 664.42
  168. vircity.Name = "vircity"
  169. vircity.Text = "Viridian City"
  170. vircity.Size = UDim2.new(0,90,0,45)
  171. vircity.Position = UDim2.new(0,0,0.47,0)
  172. local close = Instance.new("TextButton",homeframe)
  173. close.Name = "Close"
  174. ------------------------button settings-------------------------------
  175. for i,v in pairs(homeframe:GetChildren())do
  176. v.Size = UDim2.new(0.35,0,0.25,0)
  177. v.BackgroundColor3 = Color3.new(0,0,0)
  178. v.TextColor3 = Color3.new(255,0,0)
  179. v.BorderSizePixel = 0
  180. v.TextSize = 17
  181. v.Font = "SourceSansItalic"
  182. end
  183. close.Position = UDim2.new(0.325,0,1,0)
  184. close.Text = "Close"
  185. close.MouseButton1Click:connect(function()
  186. close.Parent.Parent:Remove()
  187. end)
  188.  
  189. --functions--
  190. pokecenter.MouseButton1Click:connect(function()
  191. pcf.CFrame = CFrame.new(Vector3.new(-1829.74, 2, 350))
  192. end)
  193. fuchcity.MouseButton1Click:connect(function()
  194. pcf.CFrame = CFrame.new(Vector3.new(-4008.8, -16.8, -195.2))
  195. end)
  196. pokemart.MouseButton1Click:connect(function()
  197. pcf.CFrame = CFrame.new(Vector3.new(-1991.8, 1.7, 635.2))
  198. end)
  199. celcity.MouseButton1Click:connect(function()
  200. pcf.CFrame = CFrame.new(Vector3.new(-1791.4, 1.98, 354.4))
  201. end)
  202. pewcity.MouseButton1Click:connect(function()
  203. pcf.CFrame = CFrame.new(Vector3.new(-976.8, 13.5, 717.3))
  204. end)
  205. mgrotto.MouseButton1Click:connect(function()
  206. pcf.CFrame = CFrame.new(Vector3.new(-2409.7, 165.6, 4357.48))
  207. end)
  208. vircity.MouseButton1Click:connect(function()
  209. pcf.CFrame= CFrame.new(Vector3.new(-212.43, 12.92, 664.42))
  210. end)
  211. end
  212. function noCLIP() --lil noclip script
  213. wait(2)
  214.  
  215. nam = game.Players.LocalPlayer.Name
  216.  
  217. coroutine.wrap(function()
  218. while wait() do
  219. for a, b in pairs(workspace[nam]:GetChildren()) do
  220. if b:FindFirstChild('Handle') then
  221. b.Handle.CanCollide = false
  222. end
  223. end
  224. end
  225. end)()
  226.  
  227. workspace[nam].Humanoid.Changed:connect(function()
  228. workspace[nam].Humanoid.WalkSpeed = 16
  229. end)
  230.  
  231. game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function(asd)
  232. delay(0, function()
  233. if asd.Name ~= 'OutputGUI' then
  234. asd:Destroy()
  235. end
  236. end)
  237. end)
  238.  
  239. game:GetService('RunService').Stepped:connect(function()
  240. if workspace[nam]:FindFirstChild("Torso") then
  241. workspace[nam].Torso.CanCollide = false
  242. else
  243. workspace[nam].UpperTorso.CanCollide = false
  244. workspace[nam].LowerTorso.CanCollide = false
  245. end
  246. workspace[nam].Head.CanCollide = false
  247. end)
  248. workspace[nam].HumanoidRootPart.Changed:connect(function()
  249. if workspace[nam].HumanoidRootPart.CanCollide == true then
  250. workspace[nam].HumanoidRootPart.CanCollide = false
  251. else
  252. workspace[nam].HumanoidRootPart.CanCollide =false
  253. end
  254. end)
  255. if workspace[nam]:FindFirstChild("Torso") then
  256. workspace[nam].Torso.Changed:connect(function()
  257. if workspace[nam]:FindFirstChild("Torso") then
  258. workspace[nam].Torso.CanCollide = false
  259. else
  260. workspace[nam].UpperTorso.CanCollide = false
  261. workspace[nam].LowerTorso.CanCollide = false
  262. end
  263. workspace[nam].Head.CanCollide = false
  264. end)
  265. else
  266. workspace[nam].UpperTorso.Changed:connect(function()
  267. if workspace[nam]:FindFirstChild("Torso") then
  268. workspace[nam].Torso.CanCollide = false
  269. else
  270. workspace[nam].UpperTorso.CanCollide = false
  271. workspace[nam].LowerTorso.CanCollide = false
  272. end
  273. workspace[nam].Head.CanCollide = false
  274. end)
  275. end
  276. end
  277. function nonoCLIP() --lil clip script
  278. wait(2)
  279.  
  280. nam = game.Players.LocalPlayer.Name
  281.  
  282. coroutine.wrap(function()
  283. while wait() do
  284. for a, b in pairs(workspace[nam]:GetChildren()) do
  285. if b:FindFirstChild('Handle') then
  286. b.Handle.CanCollide = true
  287. end
  288. end
  289. end
  290. end)()
  291.  
  292. workspace[nam].Humanoid.Changed:connect(function()
  293. workspace[nam].Humanoid.WalkSpeed = 16
  294. end)
  295.  
  296. game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function(asd)
  297. delay(0, function()
  298. if asd.Name ~= 'OutputGUI' then
  299. asd:Destroy()
  300. end
  301. end)
  302. end)
  303.  
  304. game:GetService('RunService').Stepped:connect(function()
  305. if workspace[nam]:FindFirstChild("Torso") then
  306. workspace[nam].Torso.CanCollide = true
  307. else
  308. workspace[nam].UpperTorso.CanCollide = true
  309. workspace[nam].LowerTorso.CanCollide = true
  310. end
  311. workspace[nam].Head.CanCollide = true
  312. end)
  313. workspace[nam].HumanoidRootPart.Changed:connect(function()
  314. if workspace[nam].HumanoidRootPart.CanCollide == true then
  315. workspace[nam].HumanoidRootPart.CanCollide = true
  316. else
  317. workspace[nam].HumanoidRootPart.CanCollide =true
  318. end
  319. end)
  320. if workspace[nam]:FindFirstChild("Torso") then
  321. workspace[nam].Torso.Changed:connect(function()
  322. if workspace[nam]:FindFirstChild("Torso") then
  323. workspace[nam].Torso.CanCollide = true
  324. else
  325. workspace[nam].UpperTorso.CanCollide = true
  326. workspace[nam].LowerTorso.CanCollide = true
  327. end
  328. workspace[nam].Head.CanCollide = true
  329. end)
  330. else
  331. workspace[nam].UpperTorso.Changed:connect(function()
  332. if workspace[nam]:FindFirstChild("Torso") then
  333. workspace[nam].Torso.CanCollide = true
  334. else
  335. workspace[nam].UpperTorso.CanCollide = true
  336. workspace[nam].LowerTorso.CanCollide = true
  337. end
  338. workspace[nam].Head.CanCollide = true
  339. end)
  340. end
  341. end
  342.  
  343. function getitem(item)
  344. local b = game.Players.LocalPlayer.Bag
  345. local r = game.ReplicatedStorage.REvents
  346. local plrgui = game.Players.LocalPlayer.PlayerGui
  347. local menu = plrgui.HomeGui.fr
  348. local Amount = menu.Amount
  349. local object = menu.Object
  350. if object.Text == "Antidote"or"Awakening"or"Burn Heal"or"Full Restore"or"Hyper Potion"or"Ice Heal"or"Max Elixir"or"Potion"or"Paralyze Heal"or"Revive" and not "Great Ball"or"Nest Ball"or"Net Ball"or"Pokeball"or"Premier Ball"or"Repeat Ball"or"Ultra Ball"or"Master Ball"or"Venusaurite"or"Tyranitarite"or"Scizorite"or"Sceptilite"or"Sablenite"or"Salamencite"or"Swampertite"or"Steelixite"or"Slowbronite"or"Sharpedonite"or"Pinsirite"or"Pidgeotite"or"Mawilite"or"Manectite"or"Metagrossite"or"Medichamite"or"Latiasite"or"Latiosite"or"Lucarionite"or"Lopunnite"or"Houndoominite"or"Heracronite"or"Garchompite"or"Gardevoirite"or"Galladite"or"Gyaradosite"or"Glalitite"or"Gengarite"or"Diancite"or"Cameruptite"or"Charizardite Y"or"Charizardite X"or"Beedrillite"or"Banettite"or"Blazikenite"or"Blastoisinite"or"Aggronite"or"Absolite"or"Audinite"or"Ampharosite"or"Alakazamite"or"Altarianite"or"Aerodactylite"or"Rare Candy"or"Common Candy"or"Dragon Scale"or"Fire Stone"or"Friendship Ribbon"or"Leaf Stone"or"Link Cable Stone"or"Metal Coat"or"Moon Stone"or"Sinnoh Stone"or"Thunder Stone"or"Water Stone"or"Shinifier"or"Calcium"or"Carbos"or"HP Up"or"Iron"or"Mini Stat Reset"or"Nature Stone"or"PokeImprove"or"Protein"or"Stat Reset"or"Zinc" then
  351. Items = {
  352. Recover = {object.Text}
  353. }
  354. for n,t in next,Items do
  355. for _,i in next,t do
  356. if b[n]:FindFirstChild(i)then
  357. r.Internal.funcItem:InvokeServer(b["Recover"][i],Amount.Text)
  358. else
  359. r.Pokemon.ozAxZ:InvokeServer(i,b["Recover"],Amount.Text)
  360. end
  361. end
  362. end
  363. elseif object.Text == "Great Ball"or"Nest Ball"or"Net Ball"or"Pokeball"or"Premier Ball"or"Repeat Ball"or"Ultra Ball"or"Master Ball" and not "Antidote"or"Awakening"or"Burn Heal"or"Full Restore"or"Hyper Potion"or"Ice Heal"or"Max Elixir"or"Potion"or"Paralyze Heal"or"Revive"or"Venusaurite"or"Tyranitarite"or"Scizorite"or"Sceptilite"or"Sablenite"or"Salamencite"or"Swampertite"or"Steelixite"or"Slowbronite"or"Sharpedonite"or"Pinsirite"or"Pidgeotite"or"Mawilite"or"Manectite"or"Metagrossite"or"Medichamite"or"Latiasite"or"Latiosite"or"Lucarionite"or"Lopunnite"or"Houndoominite"or"Heracronite"or"Garchompite"or"Gardevoirite"or"Galladite"or"Gyaradosite"or"Glalitite"or"Gengarite"or"Diancite"or"Cameruptite"or"Charizardite Y"or"Charizardite X"or"Beedrillite"or"Banettite"or"Blazikenite"or"Blastoisinite"or"Aggronite"or"Absolite"or"Audinite"or"Ampharosite"or"Alakazamite"or"Altarianite"or"Aerodactylite"or"Rare Candy"or"Common Candy"or"Dragon Scale"or"Fire Stone"or"Friendship Ribbon"or"Leaf Stone"or"Link Cable Stone"or"Metal Coat"or"Moon Stone"or"Sinnoh Stone"or"Thunder Stone"or"Water Stone"or"Shinifier"or"Calcium"or"Carbos"or"HP Up"or"Iron"or"Mini Stat Reset"or"Nature Stone"or"PokeImprove"or"Protein"or"Stat Reset"or"Zinc" then
  364. Items = {
  365. Pokeball = {object.Text}
  366. }
  367. for n,t in next,Items do
  368. for _,i in next,t do
  369. if b[n]:FindFirstChild(i)then
  370. r.Internal.funcItem:InvokeServer(b["Pokeball"][i],Amount.Text)
  371. else
  372. r.Pokemon.ozAxZ:InvokeServer(i,b["Pokeball"],Amount.Text)
  373. end
  374. end
  375. end
  376. elseif object.Text == "Venusaurite"or"Tyranitarite"or"Scizorite"or"Sceptilite"or"Sablenite"or"Salamencite"or"Swampertite"or"Steelixite"or"Slowbronite"or"Sharpedonite"or"Pinsirite"or"Pidgeotite"or"Mawilite"or"Manectite"or"Metagrossite"or"Medichamite"or"Latiasite"or"Latiosite"or"Lucarionite"or"Lopunnite"or"Houndoominite"or"Heracronite"or"Garchompite"or"Gardevoirite"or"Galladite"or"Gyaradosite"or"Glalitite"or"Gengarite"or"Diancite"or"Cameruptite"or"Charizardite Y"or"Charizardite X"or"Beedrillite"or"Banettite"or"Blazikenite"or"Blastoisinite"or"Aggronite"or"Absolite"or"Audinite"or"Ampharosite"or"Alakazamite"or"Altarianite"or"Aerodactylite"or"Rare Candy"or"Common Candy"or"Dragon Scale"or"Fire Stone"or"Friendship Ribbon"or"Leaf Stone"or"Link Cable Stone"or"Metal Coat"or"Moon Stone"or"Sinnoh Stone"or"Thunder Stone"or"Water Stone"or"Shinifier" and not "Great Ball"or"Nest Ball"or"Net Ball"or"Pokeball"or"Premier Ball"or"Repeat Ball"or"Ultra Ball"or"Master Ball"or"Calcium"or"Carbos"or"HP Up"or"Iron"or"Mini Stat Reset"or"Nature Stone"or"PokeImprove"or"Protein"or"Stat Reset"or"Zinc"or"Antidote"or"Awakening"or"Burn Heal"or"Full Restore"or"Hyper Potion"or"Ice Heal"or"Max Elixir"or"Potion"or"Paralyze Heal"or"Revive" then
  377. Items = {
  378. Evolution = {object.Text}
  379. }
  380. for n,t in next,Items do
  381. for _,i in next,t do
  382. if b[n]:FindFirstChild(i)then
  383. r.Internal.funcItem:InvokeServer(b["Evolution"][i],Amount.Text)
  384. else
  385. r.Pokemon.ozAxZ:InvokeServer(i,b["Evolution"],Amount.Text)
  386. end
  387. end
  388. end
  389. elseif object.Text == "Calcium"or"Carbos"or"HP Up"or"Iron"or"Mini Stat Reset"or"Nature Stone"or"PokeImprove"or"Protein"or"Stat Reset"or"Zinc" and not "Venusaurite"or"Tyranitarite"or"Scizorite"or"Sceptilite"or"Sablenite"or"Salamencite"or"Swampertite"or"Steelixite"or"Slowbronite"or"Sharpedonite"or"Pinsirite"or"Pidgeotite"or"Mawilite"or"Manectite"or"Metagrossite"or"Medichamite"or"Latiasite"or"Latiosite"or"Lucarionite"or"Lopunnite"or"Houndoominite"or"Heracronite"or"Garchompite"or"Gardevoirite"or"Galladite"or"Gyaradosite"or"Glalitite"or"Gengarite"or"Diancite"or"Cameruptite"or"Charizardite Y"or"Charizardite X"or"Beedrillite"or"Banettite"or"Blazikenite"or"Blastoisinite"or"Aggronite"or"Absolite"or"Audinite"or"Ampharosite"or"Alakazamite"or"Altarianite"or"Aerodactylite"or"Rare Candy"or"Common Candy"or"Dragon Scale"or"Fire Stone"or"Friendship Ribbon"or"Leaf Stone"or"Link Cable Stone"or"Metal Coat"or"Moon Stone"or"Sinnoh Stone"or"Thunder Stone"or"Water Stone"or"Shinifier"or"Great Ball"or"Nest Ball"or"Net Ball"or"Pokeball"or"Premier Ball"or"Repeat Ball"or"Ultra Ball"or"Master Ball"or"Antidote"or"Awakening"or"Burn Heal"or"Full Restore"or"Hyper Potion"or"Ice Heal"or"Max Elixir"or"Potion"or"Paralyze Heal"or"Revive" then
  390. Items = {
  391. Competitive = {object.Text}
  392. }
  393. for n,t in next,Items do
  394. for _,i in next,t do
  395. if b[n]:FindFirstChild(i)then
  396. r.Internal.funcItem:InvokeServer(b["Competitive"][i],Amount.Text)
  397. else
  398. r.Pokemon.ozAxZ:InvokeServer(i,b["Competitive"],Amount.Text)
  399. end
  400. end
  401. end
  402. else
  403. print("Could not find object(s).")
  404. end
  405. end
  406. function scanresults() --somewhat simple scanning ;-;
  407. local plrgui = game.Players.LocalPlayer.PlayerGui
  408. local b=game.Players.LocalPlayer.Bag
  409. local r=game.ReplicatedStorage.REvents
  410. local menu = plrgui.HomeGui.fr
  411. local Amount = menu.Amount.Text
  412. local object = menu.Object
  413. -- used to be a 2000 line argument, cleaned it up nicely.
  414. local textbox = plrgui:FindFirstChild("HomeGui").fr.Object
  415. getitem(textbox.Text)
  416. textbox.Parent.Parent:Remove()
  417. end
  418. function makegivemenu() --make gm
  419. --just to be nice, i will make this much more complicated for the sake of the user.
  420. local plr = game.Players.LocalPlayer
  421. wait(0.1)
  422. local homegui = Instance.new("ScreenGui",plr.PlayerGui)
  423. homegui.Name = "HomeGui"
  424. homegui.ResetOnSpawn = false
  425. homegui.Enabled = true
  426. local homeframe = Instance.new("Frame",homegui)
  427. homeframe.Name = "fr"
  428. homeframe.Size = UDim2.new(0,0,0,0)
  429. homeframe.Position = UDim2.new(0,0,0,0)
  430. homeframe.BackgroundColor3 = Color3.new(255,0,0)
  431. homeframe.BackgroundTransparency = 0.3
  432. homeframe:TweenSize(UDim2.new(0.4,0,0.4,0))
  433. if homeframe.Size == UDim2.new(0.4,0,0.4,0) then
  434. print(".")
  435. end
  436. local childframe1 = Instance.new("TextBox",homeframe)
  437. childframe1.Name = "Object"
  438. childframe1.Position = UDim2.new(0.165,0,0.2,0)
  439. childframe1.Size= UDim2.new(0,200,0,0)
  440. childframe1.BorderSizePixel = 0
  441. childframe1:TweenSize(UDim2.new(0,200,0,50))
  442. childframe1.Text = "Object Name (use grammar)"
  443. childframe1.TextScaled = true
  444. childframe1.TextColor3 = Color3.new(255,0,0)
  445. local childframe2 = Instance.new("TextBox",homeframe)
  446. childframe2.Name = "Amount"
  447. childframe2:TweenSize(UDim2.new(0,200,0,50))
  448. childframe2:TweenPosition(UDim2.new(0.165,0,0.5,0))
  449. childframe2.Text = "Amount of Object"
  450. childframe2.TextScaled = false
  451. childframe1.TextColor3 = Color3.new(255,0,0)
  452. childframe2.TextSize = 18
  453. local submit = Instance.new("TextButton",homeframe)
  454. submit.Name = "Submit"
  455. submit.BorderSizePixel = 0
  456. submit.Text = "Submit"
  457. submit.BackgroundColor3 = Color3.new(0,0,0)
  458. submit.TextColor3 = Color3.new(255,0,0)
  459. submit.TextSize = 20
  460. submit:TweenSize(UDim2.new(0,110,0,30))
  461. submit:TweenPosition(UDim2.new(0.315,0,0.8,0))
  462. submit.MouseButton1Click:connect(function()
  463. scanresults()
  464. end)
  465. end
  466. function loadstuff()
  467. --useless but it's here LOL.
  468. local plrgui = game.Players.LocalPlayer.PlayerGui
  469. if plrgui:FindFirstChild("Credits") then
  470. plrgui.Credits.MainFrame.Label.Text = (".gnidaoL"):reverse()
  471. wait(2)
  472. plrgui.Credits.MainFrame.Label.Text = ("..gnidaoL"):reverse()
  473. wait(2)
  474. plrgui.Credits.MainFrame.Label.Text = ("...gnidaoL"):reverse()
  475. end
  476. end
  477. --get pokemon settings
  478. function makeeditmenu()
  479. local plr = game.Players.LocalPlayer
  480. wait(0.1)
  481. local homegui = Instance.new("ScreenGui",plr.PlayerGui)
  482. homegui.Name = "SettingsGui"
  483. homegui.ResetOnSpawn = false
  484. homegui.Enabled = true
  485. local homeframe = Instance.new("Frame",homegui)
  486. homeframe.Name = "fr"
  487. homeframe.Size = UDim2.new(0,0,0,0)
  488. homeframe.Position = UDim2.new(0,0,0,0)
  489. homeframe.BackgroundColor3 = Color3.new(255,0,0)
  490. homeframe.BackgroundTransparency = 0.3
  491. homeframe:TweenSize(UDim2.new(0.4,0,0.4,0))
  492. homeframe.BorderSizePixel = 0
  493. homeframe:TweenPosition(UDim2.new(0.275,0,0.275,0),"In","Elastic",1.5)
  494. local pokemon1 = Instance.new("TextButton",homeframe)
  495. local pokemon2 = Instance.new("TextButton",homeframe)
  496. local pokemon3 = Instance.new("TextButton",homeframe)
  497. local pokemon4 = Instance.new("TextButton",homeframe)
  498. local pokemon5 = Instance.new("TextButton",homeframe)
  499. local pokemon6 = Instance.new("TextButton",homeframe)
  500. local close = Instance.new("TextButton",homeframe)
  501. pokemon1.Name = "p1"
  502. pokemon2.Name = "p2"
  503. pokemon3.Name = "p3"
  504. pokemon4.Name = "p4"
  505. pokemon5.Name = "p5"
  506. pokemon6.Name = "p6"
  507. close.Name = "Close"
  508. ------------------------button settings-------------------------------
  509. for i,v in pairs(homeframe:GetChildren())do
  510. v.Size = UDim2.new(0.35,0,0.25,0)
  511. v.BackgroundColor3 = Color3.new(0,0,0)
  512. v.TextColor3 = Color3.new(255,0,0)
  513. v.BorderSizePixel = 0
  514. v.TextSize = 17
  515. v.Font = "SourceSansItalic"
  516. end
  517. pokemon1.Position = UDim2.new(0.1,0,0.075,0)
  518. pokemon2.Position = UDim2.new(0.55,0,0.075,0)
  519. pokemon3.Position = UDim2.new(0.1,0,0.35,0)
  520. pokemon4.Position = UDim2.new(0.55,0,0.35,0)
  521. pokemon5.Position = UDim2.new(0.1,0,0.62,0)
  522. pokemon6.Position = UDim2.new(0.55,0,0.62,0)
  523. close.Position = UDim2.new(0.325,0,1,0)
  524. close.Text = "Close"
  525. close.MouseButton1Click:connect(function()
  526. close.Parent.Parent:Remove()
  527. end)
  528. ----------------------------------------------------
  529. --local party = plr.PokemonParty
  530.  
  531. end
  532. --make creds
  533. function makehidden()
  534. local plrgui = game.Players.LocalPlayer.PlayerGui
  535. local cg = Instance.new("ScreenGui",plrgui)
  536. cg.Name = ("stiderC"):reverse()
  537. cg.ResetOnSpawn = false
  538. cg.Enabled = true
  539. local cf = Instance.new("Frame",cg)
  540. cf.Name = ("emarFniaM"):reverse()
  541. cf.Size = UDim2.new(0,0,0,0)
  542. cf.BorderSizePixel = 0
  543. cf.Position = UDim2.new(0,0,0,0)
  544. cf.BackgroundColor3 = Color3.new(0,0,0)
  545. cf:TweenSize(UDim2.new(1,0,1,0))
  546. wait()
  547. local ct1 = Instance.new("TextLabel",cf)
  548. ct1.Name = ("lebaL"):reverse()
  549. ct1.Text = ""
  550. ct1.BackgroundTransparency = 1
  551. ct1.Size = UDim2.new(0.775, 0,0.1, 0)
  552. ct1.Text = "Loading"
  553. ct1.TextSize = 60
  554. ct1.TextColor3 = Color3.new(255,255,255)
  555. ct1.Position = UDim2.new(0.1, 0,0.45, 0)
  556. loadstuff()
  557. wait(2)
  558. ct1.Text = ""
  559. wait()
  560. ct1.Text = "Made by Albino"
  561. wait(2)
  562. ct1.Visible = false
  563. cf:TweenSize(UDim2.new(0,0,0,0))
  564. wait(2)
  565. cf.Parent:Destroy()
  566. end
  567. function checkstatus()
  568. local men = plrgui:FindFirstChild("ModMenu")
  569. local layout = men.Layout
  570. local spread = men.spreadsheet
  571. if layout.Position == UDim2.new(0.1, 0,0.2,0) then
  572. spread.Toggle.Text = "Open"
  573. layout:TweenPosition(UDim2.new(0.1,0,1,0))
  574. else
  575. spread.Toggle.Text = "Close"
  576. layout:TweenPosition(UDim2.new(0.1,0,0.2,0))
  577. end
  578. end
  579. function makemenu()
  580. --the main menu, not some other shit bro. #robloxisanigger
  581. local men = Instance.new("ScreenGui",plrgui)
  582. men.Name = "ModMenu"
  583. men.ResetOnSpawn = false
  584. men.Enabled = true
  585. local menuframe = Instance.new("Frame",men)
  586. menuframe.Name = "Layout"
  587. local spreadsheet = Instance.new("Frame",men)
  588. spreadsheet.Name = "spreadsheet"
  589. spreadsheet.Size = UDim2.new(1,0,0.2,0)
  590. spreadsheet.Position = UDim2.new(0,0,0.8,0)
  591. spreadsheet.BackgroundTransparency = 1
  592. spreadsheet.BorderSizePixel = 0
  593. menuframe.Size = UDim2.new(0.7,0,0.5,0)
  594. menuframe.Position = UDim2.new(0.1,0,0.2,0)
  595. menuframe.BackgroundColor3 = Color3.new(0,0,0)
  596. menuframe.ZIndex = 200
  597. local toggle = Instance.new("TextButton",spreadsheet)
  598. toggle.Name = "Toggle"
  599. toggle.Size = UDim2.new(0.075,0,0.5,0)
  600. toggle.Position = UDim2.new(0,0,0.5,0)
  601. toggle.Text = "Close"
  602. toggle.BackgroundColor3 = Color3.new(0,0,0)
  603. toggle.TextColor3 = Color3.new(255,0,0)
  604. toggle.BorderSizePixel = 0
  605. toggle.TextSize = 17
  606. toggle.MouseButton1Click:connect(checkstatus)
  607. local titlebar = Instance.new("TextLabel",spreadsheet)
  608. titlebar.Name = "Title"
  609. titlebar.Size = UDim2.new(1,0,1,0)
  610. titlebar.BackgroundTransparency = 1
  611. titlebar.Text = ("oniblA yb edam IUG rewopekoP"):reverse()
  612. titlebar.ZIndex = 199
  613. titlebar.Position = UDim2.new(0,0,0.3,0)
  614. titlebar.TextColor3 = Color3.new(255,255,255)
  615. titlebar.TextSize = 18
  616. titlebar.Font = "SourceSansBold"
  617. menuframe.Style = "RobloxRound"
  618. -----------------------------------------------------
  619. local noclipb = Instance.new("TextButton",menuframe)
  620. noclipb.Name = "button1"
  621. noclipb.BackgroundTransparency = 0.3
  622. noclipb.BackgroundColor3 = Color3.new(255,0,0)
  623. noclipb.Size = UDim2.new(0.175,0,0.1,0)
  624. noclipb.Text = "Noclip"
  625. local changerankb = Instance.new("TextButton",menuframe)
  626. changerankb.Name = "button2"
  627. changerankb.BackgroundTransparency = 0.3
  628. changerankb.BackgroundColor3 = Color3.new(255,0,0)
  629. changerankb.Size = UDim2.new(0.175,0,0.1,0)
  630. changerankb.Text = "Change PokeRank"
  631. changerankb.Position = UDim2.new(0,0,0.2,0)
  632. changerankb.TextScaled = true
  633. local givegpb = Instance.new("TextButton",menuframe)
  634. givegpb.Name = "button3"
  635. givegpb.BackgroundTransparency = 0.3
  636. givegpb.BackgroundColor3 = Color3.new(255,0,0)
  637. givegpb.Size = UDim2.new(0.175,0,0.1,0)
  638. givegpb.Text = "All Gamepasses"
  639. givegpb.Position = UDim2.new(0,0,0.4,0)
  640. local spammoneyb = Instance.new("TextButton",menuframe)
  641. spammoneyb.Name = "button4"
  642. spammoneyb.BackgroundTransparency = 0.3
  643. spammoneyb.BackgroundColor3 = Color3.new(255,0,0)
  644. spammoneyb.Size = UDim2.new(0.175,0,0.1,0)
  645. spammoneyb.Text = "Spam Money"
  646. spammoneyb.Position = UDim2.new(0,0,0.6,0)
  647. local tpmenub = Instance.new("TextButton",menuframe)
  648. tpmenub.Name = "button5"
  649. tpmenub.BackgroundTransparency = 0.3
  650. tpmenub.BackgroundColor3 = Color3.new(255,0,0)
  651. tpmenub.Size = UDim2.new(0.175,0,0.1,0)
  652. tpmenub.Text = "TP Menu"
  653. tpmenub.Position = UDim2.new(0,0,0.8,0)
  654. local givepokemon = Instance.new("TextButton",menuframe)
  655. givepokemon.Name = "button6"
  656. givepokemon.BackgroundTransparency = 0.3
  657. givepokemon.BackgroundColor3 = Color3.new(255,0,0)
  658. givepokemon.Size = UDim2.new(0.175,0,0.1,0)
  659. givepokemon.Text = "Give Pokemon"
  660. givepokemon.Position = UDim2.new(0.2,0,0.8,0)
  661. local pokesettingsb = Instance.new("TextButton",menuframe)
  662. pokesettingsb.Name = "button7"
  663. pokesettingsb.BackgroundTransparency = 0.3
  664. pokesettingsb.BackgroundColor3 = Color3.new(255,0,0)
  665. pokesettingsb.Size = UDim2.new(0.175,0,0.1,0)
  666. pokesettingsb.Text = "PokeSettings"
  667. pokesettingsb.Position = UDim2.new(0.2,0,0.6,0)
  668. local givestuffb = Instance.new("TextButton",menuframe)
  669. givestuffb.Name = "button8"
  670. givestuffb.BackgroundTransparency = 0.3
  671. givestuffb.BackgroundColor3 = Color3.new(255,0,0)
  672. givestuffb.Size = UDim2.new(0.175,0,0.1,0)
  673. givestuffb.Text = "Give Objects"
  674. givestuffb.Position = UDim2.new(0.2,0,0.4,0)
  675. local PlayerNameBox = Instance.new("TextBox",menuframe)
  676. PlayerNameBox.Name = "textbox"
  677. PlayerNameBox.BackgroundTransparency = 0.3
  678. PlayerNameBox.BackgroundColor3 = Color3.new(255,0,0)
  679. PlayerNameBox.Size = UDim2.new(0.175,0,0.1,0)
  680. PlayerNameBox.Text = "Player Name"
  681. PlayerNameBox.Position = UDim2.new(0.2,0,0.2,0)
  682. local tptoplayerb = Instance.new("TextButton",menuframe)
  683. tptoplayerb.Name = "button9"
  684. tptoplayerb.BackgroundTransparency = 0.3
  685. tptoplayerb.BackgroundColor3 = Color3.new(255,0,0)
  686. tptoplayerb.Size = UDim2.new(0.175,0,0.1,0)
  687. tptoplayerb.Text = "TP to Player"
  688. tptoplayerb.Position = UDim2.new(0.2,0,0,0)
  689. for i,v in pairs(menuframe:GetChildren())do
  690. v.ZIndex = 10000
  691. end
  692. ---FINALLY, BUTTON FUNCTIONS :D
  693. noclipb.MouseButton1Click:connect(function()
  694. if noclipb.Text == "Noclip" then
  695. noclipb.Text = "Clip"
  696. noCLIP()
  697. else
  698. noclipb.Text = "Noclip"
  699. nonoCLIP()
  700. end
  701. end)
  702. changerankb.MouseButton1Click:connect(makerankupmenu)
  703. givegpb.MouseButton1Click:connect(givegamep)
  704. spammoneyb.MouseButton1Click:connect(function()
  705. while true do
  706. game.ReplicatedStorage.REvents.Internal.jxbf:InvokeServer()
  707. wait()
  708. end
  709. end)
  710. tpmenub.MouseButton1Click:connect(maketpmenu)
  711. givepokemon.MouseButton1Click:connect(function()
  712. --not done
  713. end)
  714. pokesettingsb.MouseButton1Click:connect(makeeditmenu)
  715. givestuffb.MouseButton1Click:connect(makegivemenu)
  716. tptoplayerb.MouseButton1Click:connect(function()
  717. if plr.Parent:FindFirstChild(PlayerNameBox.Text) then
  718. plr.Character.HumanoidRootPart.CFrame = CFrame.new(plr.Parent:FindFirstChild(PlayerNameBox.Text).Character.Head.Position)
  719. else
  720. print("Invalid Player")
  721. end
  722. end)
  723. --updates frame
  724. local scroll = Instance.new("ScrollingFrame",menuframe)
  725. scroll.Name = "Frame"
  726. scroll.Size = UDim2.new(0.325,0,0.5,0)
  727. scroll.Position = UDim2.new(0.67,0,0,0)
  728. scroll.BackgroundTransparency = 0.3
  729. scroll.ZIndex = 10000
  730. scroll.BackgroundColor3 = Color3.new(255,0,0)
  731. local stabletext = Instance.new("TextLabel",scroll)
  732. stabletext.Size = UDim2.new(0.9,0,0.05,0)
  733. stabletext.TextColor3 = Color3.new(0,255,0)
  734. stabletext.Text = ("Stable...")
  735. stabletext.BackgroundTransparency = 1
  736. stabletext.ZIndex = 10000
  737. stabletext.TextSize = 18
  738. stabletext.Font = "Code"
  739. local stable = Instance.new("BoolValue",stabletext)
  740. stable.Name = "stable"
  741. stable.Changed:connect(function()
  742. if stable.Value == false then
  743. stabletext.Text = ("Stable...false")
  744. stabletext.TextColor3 = Color3.new(255,0,0)
  745. else
  746. stabletext.Text = ("Stable...true")
  747. stabletext.TextColor3 = Color3.new(0,255,0)
  748. end
  749. end)
  750. stable.Value = true
  751. end
  752. wait(1)
  753. if plrgui then
  754. print("Pokepower GUI: by Albino <3")
  755. makehidden()
  756. while plrgui:FindFirstChild("Credits") do
  757. wait()
  758. end
  759. makemenu()
  760. end
Add Comment
Please, Sign In to add comment