Advertisement
Guest User

F3X Unlocked + Gui

a guest
Oct 9th, 2019
28,779
-3
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.88 KB | None | 0 3
  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
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement