-- [[ Ultimate GUI Exploit Interface with Quick-Scroll ]] --
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")
-- Verify the remote event exists before building the GUI
local Event = ReplicatedStorage:FindFirstChild("Loadout_BuyNow")
if not Event then
error("Target RemoteEvent 'Loadout_BuyNow' not found in ReplicatedStorage. Is this the right game?")
return
end
-- Create the ScreenGui and protect it from basic detection
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "ItemSpawner_GUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = CoreGui
-- Main Window Frame
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 300, 0, 360)
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -180)
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 35)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 8)
MainCorner.Parent = MainFrame
-- Title Bar
local Title = Instance.new("TextLabel")
Title.Name = "Title"
Title.Size = UDim2.new(1, 0, 0, 35)
Title.BackgroundTransparency = 1
Title.Text = "Item Spawner & Quick Get"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 16
Title.Font = Enum.Font.SourceSansBold
Title.Parent = MainFrame
-- Close Button (X)
local CloseButton = Instance.new("TextButton")
CloseButton.Name = "CloseButton"
CloseButton.Size = UDim2.new(0, 30, 0, 30)
CloseButton.Position = UDim2.new(1, -35, 0, 5)
CloseButton.BackgroundTransparency = 1
CloseButton.Text = "X"
CloseButton.TextColor3 = Color3.fromRGB(200, 50, 50)
CloseButton.TextSize = 18
CloseButton.Font = Enum.Font.SourceSansBold
CloseButton.Parent = MainFrame
-- Text Input Box (For manual typing)
local TextBox = Instance.new("TextBox")
TextBox.Name = "ItemInput"
TextBox.Size = UDim2.new(0, 240, 0, 35)
TextBox.Position = UDim2.new(0.5, -120, 0, 45)
TextBox.BackgroundColor3 = Color3.fromRGB(45, 45, 50)
TextBox.BorderSizePixel = 0
TextBox.Text = ""
TextBox.PlaceholderText = "Type custom item name..."
TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TextBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 150)
TextBox.TextSize = 14
TextBox.Font = Enum.Font.SourceSans
TextBox.Parent = MainFrame
local BoxCorner = Instance.new("UICorner")
BoxCorner.CornerRadius = UDim.new(0, 6)
BoxCorner.Parent = TextBox
-- Spawn Button (For manual typing)
local Button = Instance.new("TextButton")
Button.Name = "SpawnButton"
Button.Size = UDim2.new(0, 240, 0, 35)
Button.Position = UDim2.new(0.5, -120, 0, 90)
Button.BackgroundColor3 = Color3.fromRGB(0, 135, 90)
Button.BorderSizePixel = 0
Button.Text = "Spawn Custom Item"
Button.TextColor3 = Color3.fromRGB(255, 255, 255)
Button.TextSize = 14
Button.Font = Enum.Font.SourceSansBold
Button.Parent = MainFrame
local ButtonCorner = Instance.new("UICorner")
ButtonCorner.CornerRadius = UDim.new(0, 6)
ButtonCorner.Parent = Button
-- Section Divider Text
local ListTitle = Instance.new("TextLabel")
ListTitle.Name = "ListTitle"
ListTitle.Size = UDim2.new(1, 0, 0, 20)
ListTitle.Position = UDim2.new(0, 0, 0, 135)
ListTitle.BackgroundTransparency = 1
ListTitle.Text = "— Quick Spawn List —"
ListTitle.TextColor3 = Color3.fromRGB(150, 150, 150)
ListTitle.TextSize = 12
ListTitle.Font = Enum.Font.SourceSansItalic
ListTitle.Parent = MainFrame
-- Scrolling Frame Container
local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.Name = "QuickList"
ScrollingFrame.Size = UDim2.new(0, 240, 0, 185)
ScrollingFrame.Position = UDim2.new(0.5, -120, 0, 160)
ScrollingFrame.BackgroundTransparency = 1
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0) -- Auto-calculated
ScrollingFrame.ScrollBarThickness = 6
ScrollingFrame.ScrollBarImageColor3 = Color3.fromRGB(100, 100, 100)
ScrollingFrame.Parent = MainFrame
-- Layout for scrolling items
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = ScrollingFrame
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 6)
-- Auto-adjust canvas height
UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 10)
end)
--- [[ FUNCTIONALITY & ITEM LIST SETUP ]] ---
-- The complete list of items
local quickItems = {
"MRE",
"P90",
"SCAR",
"Water",
"Thermal Vision",
"Armored Vest",
"Lever Action",
"Uzi",
"Hunting Rifle",
"Taco",
"TurkeyLeg",
"Sterling",
"M9",
"DB Shotgun",
"Medkit",
"SG552",
"MAC-10S",
"Grenade",
"M249",
"M110"
}
-- Function to handle firing the server event safely
local function spawnItem(itemName, itemButton)
local oldText = itemButton.Text
local oldColor = itemButton.BackgroundColor3
itemButton.Text = "Spawning..."
itemButton.BackgroundColor3 = Color3.fromRGB(0, 90, 60)
Event:FireServer({
["level"] = 0,
["weapon"] = itemName,
["cost"] = 0
})
task.wait(0.3)
itemButton.Text = "Success!"
itemButton.BackgroundColor3 = Color3.fromRGB(0, 180, 100)
task.wait(0.7)
itemButton.Text = oldText
itemButton.BackgroundColor3 = oldColor
end
-- Generate buttons dynamically inside the ScrollingFrame
for i, itemName in ipairs(quickItems) do
local ItemBtn = Instance.new("TextButton")
ItemBtn.Name = itemName .. "_Btn"
ItemBtn.Size = UDim2.new(1, -10, 0, 35)
ItemBtn.BackgroundColor3 = Color3.fromRGB(45, 55, 70)
ItemBtn.BorderSizePixel = 0
ItemBtn.Text = "Get " .. itemName
ItemBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ItemBtn.TextSize = 14
ItemBtn.Font = Enum.Font.SourceSansBold
ItemBtn.LayoutOrder = i
ItemBtn.Parent = ScrollingFrame
local BtnCorner = Instance.new("UICorner")
BtnCorner.CornerRadius = UDim.new(0, 4)
BtnCorner.Parent = ItemBtn
ItemBtn.MouseButton1Click:Connect(function()
spawnItem(itemName, ItemBtn)
end)
end
-- Close GUI Handler
CloseButton.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
-- Custom Textbox Spawn Handler
Button.MouseButton1Click:Connect(function()
local itemName = TextBox.Text
if itemName == "" or itemName:match("^%s*$") then
Button.Text = "Please enter a valid name!"
Button.BackgroundColor3 = Color3.fromRGB(150, 50, 50)
task.wait(1.5)
Button.Text = "Spawn Custom Item"
Button.BackgroundColor3 = Color3.fromRGB(0, 135, 90)
return
end
spawnItem(itemName, Button)
end)Simple item giver script for Retro Zombie Rescue Mission [ALPHA]. Use the GUI to get items instantly and boost your gameplay without grinding. Lightweight, easy to use, and fully keyless for both mobile and PC.
No comments yet. Be the first to comment!
1-- [[ Ultimate GUI Exploit Interface with Quick-Scroll ]] --
2local ReplicatedStorage = game:GetService("ReplicatedStorage")
3local CoreGui = game:GetService("CoreGui")
4local TweenService = game:GetService("TweenService")
5
6-- Verify the remote event exists before building the GUI
7local Event = ReplicatedStorage:FindFirstChild("Loadout_BuyNow")
8if not Event then
9 error("Target RemoteEvent 'Loadout_BuyNow' not found in ReplicatedStorage. Is this the right game?")
10 return
11end
12
13-- Create the ScreenGui and protect it from basic detection
14local ScreenGui = Instance.new("ScreenGui")
15ScreenGui.Name = "ItemSpawner_GUI"
16ScreenGui.ResetOnSpawn = false
17ScreenGui.Parent = CoreGui
18
19-- Main Window Frame
20local MainFrame = Instance.new("Frame")
21MainFrame.Name = "MainFrame"
22MainFrame.Size = UDim2.new(0, 300, 0, 360)
23MainFrame.Position = UDim2.new(0.5, -150, 0.5, -180)
24MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 35)
25MainFrame.BorderSizePixel = 0
26MainFrame.Active = true
27MainFrame.Draggable = true
28MainFrame.Parent = ScreenGui
29
30local MainCorner = Instance.new("UICorner")
31MainCorner.CornerRadius = UDim.new(0, 8)
32MainCorner.Parent = MainFrame
33
34-- Title Bar
35local Title = Instance.new("TextLabel")
36Title.Name = "Title"
37Title.Size = UDim2.new(1, 0, 0, 35)
38Title.BackgroundTransparency = 1
39Title.Text = "Item Spawner & Quick Get"
40Title.TextColor3 = Color3.fromRGB(255, 255, 255)
41Title.TextSize = 16
42Title.Font = Enum.Font.SourceSansBold
43Title.Parent = MainFrame
44
45-- Close Button (X)
46local CloseButton = Instance.new("TextButton")
47CloseButton.Name = "CloseButton"
48CloseButton.Size = UDim2.new(0, 30, 0, 30)
49CloseButton.Position = UDim2.new(1, -35, 0, 5)
50CloseButton.BackgroundTransparency = 1
51CloseButton.Text = "X"
52CloseButton.TextColor3 = Color3.fromRGB(200, 50, 50)
53CloseButton.TextSize = 18
54CloseButton.Font = Enum.Font.SourceSansBold
55CloseButton.Parent = MainFrame
56
57-- Text Input Box (For manual typing)
58local TextBox = Instance.new("TextBox")
59TextBox.Name = "ItemInput"
60TextBox.Size = UDim2.new(0, 240, 0, 35)
61TextBox.Position = UDim2.new(0.5, -120, 0, 45)
62TextBox.BackgroundColor3 = Color3.fromRGB(45, 45, 50)
63TextBox.BorderSizePixel = 0
64TextBox.Text = ""
65TextBox.PlaceholderText = "Type custom item name..."
66TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
67TextBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 150)
68TextBox.TextSize = 14
69TextBox.Font = Enum.Font.SourceSans
70TextBox.Parent = MainFrame
71
72local BoxCorner = Instance.new("UICorner")
73BoxCorner.CornerRadius = UDim.new(0, 6)
74BoxCorner.Parent = TextBox
75
76-- Spawn Button (For manual typing)
77local Button = Instance.new("TextButton")
78Button.Name = "SpawnButton"
79Button.Size = UDim2.new(0, 240, 0, 35)
80Button.Position = UDim2.new(0.5, -120, 0, 90)
81Button.BackgroundColor3 = Color3.fromRGB(0, 135, 90)
82Button.BorderSizePixel = 0
83Button.Text = "Spawn Custom Item"
84Button.TextColor3 = Color3.fromRGB(255, 255, 255)
85Button.TextSize = 14
86Button.Font = Enum.Font.SourceSansBold
87Button.Parent = MainFrame
88
89local ButtonCorner = Instance.new("UICorner")
90ButtonCorner.CornerRadius = UDim.new(0, 6)
91ButtonCorner.Parent = Button
92
93-- Section Divider Text
94local ListTitle = Instance.new("TextLabel")
95ListTitle.Name = "ListTitle"
96ListTitle.Size = UDim2.new(1, 0, 0, 20)
97ListTitle.Position = UDim2.new(0, 0, 0, 135)
98ListTitle.BackgroundTransparency = 1
99ListTitle.Text = "— Quick Spawn List —"
100ListTitle.TextColor3 = Color3.fromRGB(150, 150, 150)
101ListTitle.TextSize = 12
102ListTitle.Font = Enum.Font.SourceSansItalic
103ListTitle.Parent = MainFrame
104
105-- Scrolling Frame Container
106local ScrollingFrame = Instance.new("ScrollingFrame")
107ScrollingFrame.Name = "QuickList"
108ScrollingFrame.Size = UDim2.new(0, 240, 0, 185)
109ScrollingFrame.Position = UDim2.new(0.5, -120, 0, 160)
110ScrollingFrame.BackgroundTransparency = 1
111ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0) -- Auto-calculated
112ScrollingFrame.ScrollBarThickness = 6
113ScrollingFrame.ScrollBarImageColor3 = Color3.fromRGB(100, 100, 100)
114ScrollingFrame.Parent = MainFrame
115
116-- Layout for scrolling items
117local UIListLayout = Instance.new("UIListLayout")
118UIListLayout.Parent = ScrollingFrame
119UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
120UIListLayout.Padding = UDim.new(0, 6)
121
122-- Auto-adjust canvas height
123UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
124 ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 10)
125end)
126
127--- [[ FUNCTIONALITY & ITEM LIST SETUP ]] ---
128
129-- The complete list of items
130local quickItems = {
131 "MRE",
132 "P90",
133 "SCAR",
134 "Water",
135 "Thermal Vision",
136 "Armored Vest",
137 "Lever Action",
138 "Uzi",
139 "Hunting Rifle",
140 "Taco",
141 "TurkeyLeg",
142 "Sterling",
143 "M9",
144 "DB Shotgun",
145 "Medkit",
146 "SG552",
147 "MAC-10S",
148 "Grenade",
149 "M249",
150 "M110"
151}
152
153-- Function to handle firing the server event safely
154local function spawnItem(itemName, itemButton)
155 local oldText = itemButton.Text
156 local oldColor = itemButton.BackgroundColor3
157
158 itemButton.Text = "Spawning..."
159 itemButton.BackgroundColor3 = Color3.fromRGB(0, 90, 60)
160
161 Event:FireServer({
162 ["level"] = 0,
163 ["weapon"] = itemName,
164 ["cost"] = 0
165 })
166
167 task.wait(0.3)
168 itemButton.Text = "Success!"
169 itemButton.BackgroundColor3 = Color3.fromRGB(0, 180, 100)
170
171 task.wait(0.7)
172 itemButton.Text = oldText
173 itemButton.BackgroundColor3 = oldColor
174end
175
176-- Generate buttons dynamically inside the ScrollingFrame
177for i, itemName in ipairs(quickItems) do
178 local ItemBtn = Instance.new("TextButton")
179 ItemBtn.Name = itemName .. "_Btn"
180 ItemBtn.Size = UDim2.new(1, -10, 0, 35)
181 ItemBtn.BackgroundColor3 = Color3.fromRGB(45, 55, 70)
182 ItemBtn.BorderSizePixel = 0
183 ItemBtn.Text = "Get " .. itemName
184 ItemBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
185 ItemBtn.TextSize = 14
186 ItemBtn.Font = Enum.Font.SourceSansBold
187 ItemBtn.LayoutOrder = i
188 ItemBtn.Parent = ScrollingFrame
189
190 local BtnCorner = Instance.new("UICorner")
191 BtnCorner.CornerRadius = UDim.new(0, 4)
192 BtnCorner.Parent = ItemBtn
193
194 ItemBtn.MouseButton1Click:Connect(function()
195 spawnItem(itemName, ItemBtn)
196 end)
197end
198
199-- Close GUI Handler
200CloseButton.MouseButton1Click:Connect(function()
201 ScreenGui:Destroy()
202end)
203
204-- Custom Textbox Spawn Handler
205Button.MouseButton1Click:Connect(function()
206 local itemName = TextBox.Text
207
208 if itemName == "" or itemName:match("^%s*$") then
209 Button.Text = "Please enter a valid name!"
210 Button.BackgroundColor3 = Color3.fromRGB(150, 50, 50)
211 task.wait(1.5)
212 Button.Text = "Spawn Custom Item"
213 Button.BackgroundColor3 = Color3.fromRGB(0, 135, 90)
214 return
215 end
216
217 spawnItem(itemName, Button)
218end)