-----------------

f3x

Mar 28th, 2021 (edited)
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.86 KB | None | 0 0
  1.  
  2.  
  3. local scriptexecutorguibygamerlel1224 = Instance.new("ScreenGui")
  4. local mainexploit = Instance.new("Frame")
  5. local script = Instance.new("TextBox")
  6. local execute = Instance.new("TextButton")
  7. local TextLabel = Instance.new("TextLabel")
  8. --Properties:
  9. scriptexecutorguibygamerlel1224.Name = "script executor gui by gamerlel1224"
  10. scriptexecutorguibygamerlel1224.Parent = game.CoreGui
  11. mainexploit.Name = "main exploit"
  12. mainexploit.Parent = scriptexecutorguibygamerlel1224
  13. mainexploit.BackgroundColor3 = Color3.new(0.333333, 1, 0)
  14. mainexploit.BorderColor3 = Color3.new(1, 0, 0)
  15. mainexploit.Position = UDim2.new(0.0254549254, 0, 0.448881775, 0)
  16. mainexploit.Size = UDim2.new(0, 253, 0, 309)
  17. mainexploit.Active = true
  18. mainexploit.Draggable = true
  19.  
  20. script.Name = "script"
  21. script.Parent = mainexploit
  22. script.BackgroundColor3 = Color3.new(1, 1, 1)
  23. script.Position = UDim2.new(0.0355731212, 0, 0.0873786435, 0)
  24. script.Size = UDim2.new(0, 237, 0, 219)
  25. script.Font = Enum.Font.SourceSans
  26. script.Text = ""
  27. script.TextColor3 = Color3.new(0, 0, 0)
  28. script.TextSize = 14
  29. script.TextWrapped = true
  30.  
  31. execute.Name = "execute"
  32. execute.Parent = mainexploit
  33. execute.BackgroundColor3 = Color3.new(1, 1, 1)
  34. execute.Position = UDim2.new(0.102766797, 0, 0.815533996, 0)
  35. execute.Size = UDim2.new(0, 200, 0, 50)
  36. execute.Font = Enum.Font.SourceSans
  37. execute.Text = "Execute"
  38. execute.TextColor3 = Color3.new(0, 0, 0)
  39. execute.TextSize = 14
  40. execute.MouseButton1Click:connect(function()
  41. loadstring([[repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("Building Tools")
  42. Tool = game.Players.LocalPlayer.Character:FindFirstChild("Building Tools");
  43. Core = {SyncAPI = Tool.SyncAPI}
  44. function reload()
  45. repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("Building Tools")
  46. Tool = game.Players.LocalPlayer.Character:FindFirstChild("Building Tools");
  47. Core = {SyncAPI = Tool.SyncAPI}
  48. end
  49.  
  50.  
  51.  
  52. -- Import relevant references
  53. local Materials = {
  54. [Enum.Material.SmoothPlastic] = 'Smooth Plastic';
  55. [Enum.Material.Plastic] = 'Plastic';
  56. [Enum.Material.Brick] = 'Brick';
  57. [Enum.Material.Cobblestone] = 'Cobblestone';
  58. [Enum.Material.Concrete] = 'Concrete';
  59. [Enum.Material.CorrodedMetal] = 'Corroded Metal';
  60. [Enum.Material.DiamondPlate] = 'Diamond Plate';
  61. [Enum.Material.Fabric] = 'Fabric';
  62. [Enum.Material.Foil] = 'Foil';
  63. [Enum.Material.Granite] = 'Granite';
  64. [Enum.Material.Grass] = 'Grass';
  65. [Enum.Material.Ice] = 'Ice';
  66. [Enum.Material.Marble] = 'Marble';
  67. [Enum.Material.Metal] = 'Metal';
  68. [Enum.Material.Neon] = 'Neon';
  69. [Enum.Material.Pebble] = 'Pebble';
  70. [Enum.Material.Sand] = 'Sand';
  71. [Enum.Material.Slate] = 'Slate';
  72. [Enum.Material.Wood] = 'Wood';
  73. [Enum.Material.WoodPlanks] = 'Wood Planks';
  74. [Enum.Material.Glass] = 'Glass';
  75. };
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. function CreatePart(Type,cf)
  89.  
  90. -- Send the creation request to the server
  91. local Part = Core.SyncAPI:Invoke('CreatePart', Type, cf);
  92.  
  93. return Part
  94.  
  95. end;
  96. function Recolortool(Color)
  97. Core.SyncAPI:Invoke('RecolorHandle',Color)
  98. end
  99. function Cloner(Parts)
  100. return Core.SyncAPI:Invoke('Clone',Parts)
  101. end
  102.  
  103. function Remove(Parts)
  104. Core.SyncAPI:Invoke('Remove',Parts)
  105. end
  106.  
  107. function Color(Parts,Color1)
  108. local Changes = {}
  109. for i,Part in pairs(Parts) do
  110. table.insert(Changes, { Part = Part, Color = Color1 });
  111. end
  112. Core.SyncAPI:Invoke('SyncColor',Changes)
  113. end
  114.  
  115. function Collision(Parts,Value)
  116. local Changes = {}
  117. for i,Part in pairs(Parts) do
  118. table.insert(Changes, { Part = Part, CanCollide = Value });
  119. end
  120. Core.SyncAPI:Invoke('SyncCollision',Changes)
  121. end
  122.  
  123. function CreateWeld(Parts,Part)
  124. return Core.SyncAPI:Invoke('CreateWelds',Parts,Part)
  125. end
  126.  
  127. function RemoveWeld(Welds)
  128. return Core.SyncAPI:Invoke('RemoveWelds',Welds)
  129. end
  130.  
  131. function Anchor(Parts,Value)
  132. local Changes = {}
  133. for i,Part in pairs(Parts) do
  134. table.insert(Changes, { Part = Part, Anchored = Value });
  135. end
  136. Core.SyncAPI:Invoke('SyncAnchor',Changes)
  137. end
  138.  
  139. function CreateMesh(Parts)
  140. local Changes = {}
  141. for i,Part in pairs(Parts) do
  142. table.insert(Changes, { Part = Part });
  143. end
  144. return Core.SyncAPI:Invoke('CreateMeshes',Changes)
  145. end
  146.  
  147. function ChangeMesh(Parts,Prop,Value)
  148. local Changes = {}
  149. for i,Part in pairs(Parts) do
  150. table.insert(Changes, { Part = Part , [Prop] = Value});
  151. end
  152. Core.SyncAPI:Invoke('SyncMesh',Changes)
  153. end
  154.  
  155. function ChangeTexture(Parts,Type,Prop,Value)
  156. local Changes = {}
  157. for i,Part in pairs(Parts) do
  158. table.insert(Changes, { Part = Part,TextureType = Type, [Prop] = Value });
  159. end
  160. return Core.SyncAPI:Invoke('CreateTextures',Changes)
  161. end
  162.  
  163. function ChangeSurface(Parts,Prop,Value)
  164.  
  165. local Changes = {}
  166. local Surfaces = {}
  167. for i,Part in pairs(Parts) do
  168. Surfaces[Prop] = Part[Prop .. 'Surface'];
  169. table.insert(Changes, { Part = Part, Surfaces = Surfaces });
  170. end
  171. Core.SyncAPI:Invoke('SyncSurface', Changes);
  172. end
  173.  
  174. function CreateDec(Parts,Type)
  175. local Changes = {}
  176. for i,Part in pairs(Parts) do
  177. table.insert(Changes, { Part = Part, DecorationType = Type });
  178. end
  179. return Core.SyncAPI:Invoke('CreateDecorations', Changes);
  180. end
  181.  
  182. function ChangeDec(Parts,Type,Prop,Value1)
  183. local Changes = {}
  184. for i,Part in pairs(Parts) do
  185. table.insert(Changes, { Part = Part, DecorationType = Type, [Prop] = Value1 });
  186. end
  187. Core.SyncAPI:Invoke('SyncDecorate', Changes);
  188. end
  189.  
  190. function CreateTexture(Parts,Type)
  191. local Changes = {}
  192. for i,Part in pairs(Parts) do
  193. table.insert(Changes, { Part = Part,TextureType = Type });
  194. end
  195. return Core.SyncAPI:Invoke('CreateTextures',Changes)
  196. end
  197.  
  198. function MakeLight(Parts,Type)
  199. local Changes = {}
  200. for i,Part in pairs(Parts) do
  201. table.insert(Changes, { Part = Part,LightType = Type });
  202. end
  203. return Core.SyncAPI:Invoke('CreateLights',Changes)
  204. end
  205.  
  206.  
  207.  
  208. function ChangeLight(Parts,Type,Prop,Value1)
  209. local Changes = {}
  210. for i,Part in pairs(Parts) do
  211. table.insert(Changes, { Part = Part, LightType = Type, [Prop] = Value1 });
  212. end
  213. Core.SyncAPI:Invoke('SyncLighting', Changes);
  214. end
  215.  
  216. function Visual(Property,Value,Parts)
  217. local Changes = {}
  218. for i,Part in pairs(Parts) do
  219. table.insert(Changes, { Part = Part, [Property] = Value });
  220. end
  221. Core.SyncAPI:Invoke('SyncMaterial',Changes)
  222. end;
  223.  
  224. function Move(Parts,CF)
  225. local Changes = {}
  226. for i,Part in pairs(Parts) do
  227. table.insert(Changes, { Part = Part, CFrame = CF });
  228. end
  229. Core.SyncAPI:Invoke('SyncMove', Changes);
  230. end
  231.  
  232. function Resize(Parts,Size)
  233. local Changes = {}
  234. for i,Part in pairs(Parts) do
  235. table.insert(Changes, { Part = Part, Size = Size, CFrame = Part.CFrame });
  236. end
  237. Core.SyncAPI:Invoke('SyncResize', Changes);
  238. end
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246. ]].. script.Text)
  247. end)
  248.  
  249. TextLabel.Parent = mainexploit
  250. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  251. TextLabel.Size = UDim2.new(0, 253, 0, 27)
  252. TextLabel.Font = Enum.Font.SourceSans
  253. TextLabel.Text = "GUI By: gamerlel1224"
  254. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  255. TextLabel.TextSize = 14
Add Comment
Please, Sign In to add comment