27 11 No KeyBuild & Survive Script (Delta Mobile) – Ramzi Prototype: GodMode, Speed, High Jump
Build & Survive · RobloxDescription
Ramzi Prototype is a Build & Survive script you can run in Delta on Android, iOS or PC. It includes godmode (auto eat), speed boost, speed multiplier and more. It is a beta script: the creator marks Kill Aura and Railgun as broken, so only GodMode, Speed Boost and High Jump are listed here. Created by Ramzi (Ramzi_fan192). No key.
Key Features
- GodMode: auto eats food from your backpack
- Speed Boost with Speed Multiplier
- High Jump with Jump Multiplier
Build & Survive is a block-building sandbox where you make a private world to save your progress and then try to stay alive in it. Ramzi Prototype is a beta Build & Survive script by Ramzi_fan192. The page only lists three features, because those are the three the creator says work.
The Main tab
GodMode (AutoEat)
Despite the name, this doesn’t make you invincible. When your health drops below 95%, it finds a food item in your backpack or hand and eats it, with a short cooldown between bites. Food is recognised by name: anything with Food, Apple, Bread, Meat, Steak, Berry, Fish, Chicken, Pizza, Soup, Cake, Cookie, Banana, Orange, Water, Drink or Snack in it. It’s the only toggle that starts on.
Speed Boost and High Jump
Each has its own multiplier slider from 1 to 5, both starting at 2. Speed multiplies the normal walk speed of 16, so the default gives 32. Jump multiplies a jump power of 50.
What else is in the window
The Cheats tab has KillAura and KillAura V2, both marked [Broken] by Ramzi, plus a Railgun marked [Might not work] and a Kill Range slider. The Description tab just repeats that the script is in beta. The window opens from a “PROTOTYPE” button, and a notification greets you by name when it loads.
Running it
There’s no key and no loadstring. Every line sits in the code box, and none of them go online. Execute it in Delta. Other executors on the page: Fluxus, Arceus X, Codex and anything on PC. One thing to know: the header comment names a different block game (“Voxels by Voxel United”) and there’s no game check, so it was likely written there first. The features are generic enough to run here, but a few might not behave as expected.
Build & Survive FAQ
Is this the same game as the Build and Survive page with Surnia Hub? No. That one is a different Roblox experience with a similar name. This script is for the Build & Survive with private worlds.
Why didn’t GodMode save me? It needs food in your inventory. With nothing edible it has nothing to eat, and it doesn’t block damage.
Survival tip: before you go mining or exploring, put a stack of food in your backpack. The auto eat only uses what you’re carrying, and running out halfway through a cave is when it stops helping.
-- ============================================================
-- 🔥 RAMZI PROTOTYPE [BETA] 🔥
-- 👑 Owner: Ramzi_fan192
-- 🎮 Game: Voxels by Voxel United
-- ⚡ Features: GodMode, KillAura [Broken], KillAura V2 [Broken], Railgun, Speed, Jump
-- 📝 Note: This script is in beta, you might find bugs in it
-- ============================================================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
repeat wait() until LocalPlayer
-- Get player info
local playerName = LocalPlayer.Name
local displayName = LocalPlayer.DisplayName
-- ===== CONFIG =====
local config = {
godMode = true,
killAura = false,
killAuraV2 = false,
railgun = false,
speedBoost = false,
highJump = false,
speedMult = 2,
jumpMult = 2,
killRange = 20,
killDamage = 25,
eatCooldown = 1.5
}
local lastEat = 0
local isOpen = true
-- ===== CREATE UI =====
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "RamziPrototype"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.DisplayOrder = 999
ScreenGui.IgnoreGuiInset = true
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
-- ===== MAIN FRAME =====
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 350, 0, 500)
MainFrame.Position = UDim2.new(0.5, -175, 0.5, -250)
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 30)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Visible = true
MainFrame.Parent = ScreenGui
-- Gradient Background
local Gradient = Instance.new("UIGradient")
Gradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(15, 15, 30)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(25, 25, 45)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(15, 15, 30))
})
Gradient.Rotation = 45
Gradient.Parent = MainFrame
-- Glow effect
local Glow = Instance.new("UIStroke")
Glow.Color = Color3.fromRGB(0, 255, 255)
Glow.Thickness = 8
Glow.Transparency = 0.5
Glow.Parent = MainFrame
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(0, 255, 255)
MainStroke.Thickness = 3
MainStroke.Parent = MainFrame
-- ===== TITLE BAR =====
local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 60)
TitleBar.BackgroundColor3 = Color3.fromRGB(0, 255, 255)
TitleBar.BackgroundTransparency = 0.2
TitleBar.BorderSizePixel = 0
TitleBar.Parent = MainFrame
-- Title text
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, -60, 0, 35)
Title.Position = UDim2.new(0, 10, 0, 5)
Title.BackgroundTransparency = 1
Title.Text = "⚡ RAMZI PROTOTYPE [BETA] ⚡"
Title.TextColor3 = Color3.new(0, 0, 0)
Title.TextSize = 14
Title.Font = Enum.Font.GothamBlack
Title.Parent = TitleBar
-- Owner credit
local OwnerLabel = Instance.new("TextLabel")
OwnerLabel.Size = UDim2.new(1, -60, 0, 15)
OwnerLabel.Position = UDim2.new(0, 10, 0, 40)
OwnerLabel.BackgroundTransparency = 1
OwnerLabel.Text = "👑 Owner: Ramzi_fan192 | User: " .. playerName
OwnerLabel.TextColor3 = Color3.fromRGB(255, 255, 0)
OwnerLabel.TextSize = 9
OwnerLabel.Font = Enum.Font.GothamBold
OwnerLabel.Parent = TitleBar
-- Minimize Button (-)
local MinButton = Instance.new("TextButton")
MinButton.Size = UDim2.new(0, 25, 0, 25)
MinButton.Position = UDim2.new(1, -60, 0, 17)
MinButton.BackgroundColor3 = Color3.fromRGB(255, 165, 0)
MinButton.Text = "-"
MinButton.TextColor3 = Color3.new(1, 1, 1)
MinButton.TextSize = 18
MinButton.Font = Enum.Font.GothamBold
MinButton.AutoButtonColor = true
MinButton.Parent = TitleBar
-- Close Button (X)
local CloseButton = Instance.new("TextButton")
CloseButton.Size = UDim2.new(0, 25, 0, 25)
CloseButton.Position = UDim2.new(1, -30, 0, 17)
CloseButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
CloseButton.Text = "X"
CloseButton.TextColor3 = Color3.new(1, 1, 1)
CloseButton.TextSize = 14
CloseButton.Font = Enum.Font.GothamBold
CloseButton.AutoButtonColor = true
CloseButton.Parent = TitleBar
-- ===== TAB BAR =====
local TabBar = Instance.new("Frame")
TabBar.Size = UDim2.new(1, 0, 0, 40)
TabBar.Position = UDim2.new(0, 0, 0, 60)
TabBar.BackgroundColor3 = Color3.fromRGB(20, 20, 35)
TabBar.BorderSizePixel = 0
TabBar.Parent = MainFrame
-- Tab buttons
local tabs = {}
local tabNames = {"⚙️ Main", "⚔️ Cheats", "📝 Description"}
local tabPositions = {0, 117, 234}
for i = 1, 3 do
local tabBtn = Instance.new("TextButton")
tabBtn.Size = UDim2.new(0, 115, 0, 35)
tabBtn.Position = UDim2.new(0, tabPositions[i], 0, 2)
tabBtn.BackgroundColor3 = i == 1 and Color3.fromRGB(0, 255, 255) or Color3.fromRGB(40, 40, 55)
tabBtn.Text = tabNames[i]
tabBtn.TextColor3 = Color3.new(1, 1, 1)
tabBtn.TextSize = 12
tabBtn.Font = Enum.Font.GothamBold
tabBtn.AutoButtonColor = true
tabBtn.Parent = TabBar
tabs[i] = tabBtn
end
-- ===== TAB CONTENT FRAMES =====
local contentFrames = {}
for i = 1, 3 do
local content = Instance.new("Frame")
content.Size = UDim2.new(1, -20, 1, -110)
content.Position = UDim2.new(0, 10, 0, 105)
content.BackgroundTransparency = 1
content.Visible = i == 1
content.Parent = MainFrame
contentFrames[i] = content
end
-- ===== TAB SWITCHING =====
local function switchTab(index)
for i = 1, 3 do
contentFrames[i].Visible = (i == index)
tabs[i].BackgroundColor3 = (i == index) and Color3.fromRGB(0, 255, 255) or Color3.fromRGB(40, 40, 55)
tabs[i].TextColor3 = (i == index) and Color3.new(0, 0, 0) or Color3.new(1, 1, 1)
end
end
tabs[1].MouseButton1Click:Connect(function() switchTab(1) end)
tabs[2].MouseButton1Click:Connect(function() switchTab(2) end)
tabs[3].MouseButton1Click:Connect(function() switchTab(3) end)
-- ===== CREATE TOGGLE =====
local function createToggle(parent, name, yPos, default)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 310, 0, 35)
btn.Position = UDim2.new(0, 0, 0, yPos)
btn.BackgroundColor3 = default and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(40, 40, 50)
btn.Text = name
btn.TextColor3 = Color3.new(1, 1, 1)
btn.TextSize = 12
btn.Font = Enum.Font.GothamBold
btn.AutoButtonColor = true
btn.Parent = parent
local stroke = Instance.new("UIStroke")
stroke.Color = default and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(100, 100, 100)
stroke.Thickness = 2
stroke.Parent = btn
local status = Instance.new("TextLabel")
status.Size = UDim2.new(0, 40, 0, 25)
status.Position = UDim2.new(1, -45, 0, 5)
status.BackgroundColor3 = default and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(200, 0, 0)
status.Text = default and "ON" or "OFF"
status.TextColor3 = Color3.new(1, 1, 1)
status.TextSize = 11
status.Font = Enum.Font.GothamBold
status.Parent = btn
return btn, status
end
-- ===== CREATE SLIDER =====
local function createSlider(parent, name, yPos, min, max, default)
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 310, 0, 45)
frame.Position = UDim2.new(0, 0, 0, yPos)
frame.BackgroundTransparency = 1
frame.Parent = parent
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 0, 20)
label.BackgroundTransparency = 1
label.Text = name .. ": " .. default
label.TextColor3 = Color3.new(1, 1, 1)
label.TextSize = 11
label.Font = Enum.Font.GothamBold
label.Parent = frame
local sliderBg = Instance.new("Frame")
sliderBg.Size = UDim2.new(1, 0, 0, 20)
sliderBg.Position = UDim2.new(0, 0, 0, 22)
sliderBg.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
sliderBg.BorderSizePixel = 0
sliderBg.Parent = frame
local fill = Instance.new("Frame")
fill.Size = UDim2.new((default - min) / (max - min), 0, 1, 0)
fill.BackgroundColor3 = Color3.fromRGB(0, 255, 255)
fill.BorderSizePixel = 0
fill.Parent = sliderBg
local value = default
local dragging = false
sliderBg.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
local pos = input.Position.X - sliderBg.AbsolutePosition.X
value = math.clamp(min + (pos / sliderBg.AbsoluteSize.X) * (max - min), min, max)
fill.Size = UDim2.new((value - min) / (max - min), 0, 1, 0)
label.Text = name .. ": " .. math.floor(value)
end
end)
sliderBg.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
sliderBg.InputChanged:Connect(function(input)
if dragging then
local pos = input.Position.X - sliderBg.AbsolutePosition.X
value = math.clamp(min + (pos / sliderBg.AbsoluteSize.X) * (max - min), min, max)
fill.Size = UDim2.new((value - min) / (max - min), 0, 1, 0)
label.Text = name .. ": " .. math.floor(value)
end
end)
return function() return value end
end
-- ===== CREATE LABEL =====
local function createLabel(parent, text, yPos)
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0, 310, 0, 20)
label.Position = UDim2.new(0, 0, 0, yPos)
label.BackgroundTransparency = 1
label.Text = text
label.TextColor3 = Color3.fromRGB(255, 255, 0)
label.TextSize = 11
label.Font = Enum.Font.GothamBold
label.Parent = parent
return label
end
-- ===== TAB 1: MAIN =====
local MainContent = contentFrames[1]
-- GodMode toggle
local godBtn, godStatus = createToggle(MainContent, "🛡️ GodMode (AutoEat)", 0, true)
godBtn.MouseButton1Click:Connect(function()
config.godMode = not config.godMode
godBtn.BackgroundColor3 = config.godMode and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(40, 40, 50)
godStatus.BackgroundColor3 = config.godMode and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(200, 0, 0)
godStatus.Text = config.godMode and "ON" or "OFF"
end)
-- Speed toggle
local speedBtn, speedStatus = createToggle(MainContent, "🚀 Speed Boost", 45, false)
speedBtn.MouseButton1Click:Connect(function()
config.speedBoost = not config.speedBoost
speedBtn.BackgroundColor3 = config.speedBoost and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(40, 40, 50)
speedStatus.BackgroundColor3 = config.speedBoost and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(200, 0, 0)
speedStatus.Text = config.speedBoost and "ON" or "OFF"
if not config.speedBoost then
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.WalkSpeed = 16 end
end
end
end)
-- Speed slider
local speedSlider = createSlider(MainContent, "Speed Multiplier", 90, 1, 5, 2)
-- Jump toggle
local jumpBtn, jumpStatus = createToggle(MainContent, "🦘 High Jump", 145, false)
jumpBtn.MouseButton1Click:Connect(function()
config.highJump = not config.highJump
jumpBtn.BackgroundColor3 = config.highJump and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(40, 40, 50)
jumpStatus.BackgroundColor3 = config.highJump and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(200, 0, 0)
jumpStatus.Text = config.highJump and "ON" or "OFF"
if not config.highJump then
local char = LocalPlayer.Character
if char then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.JumpPower = 50 end
end
end
end)
-- Jump slider
local jumpSlider = createSlider(MainContent, "Jump Multiplier", 190, 1, 5, 2)
-- ===== TAB 2: CHEATS =====
local CheatsContent = contentFrames[2]
-- KillAura [Broken]
local auraBtn, auraStatus = createToggle(CheatsContent, "⚔️ KillAura [Broken]", 0, false)
auraBtn.MouseButton1Click:Connect(function()
config.killAura = not config.killAura
auraBtn.BackgroundColor3 = config.killAura and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(40, 40, 50)
auraStatus.BackgroundColor3 = config.killAura and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(200, 0, 0)
auraStatus.Text = config.killAura and "ON" or "OFF"
end)
-- KillAura V2 [Broken]
local auraV2Btn, auraV2Status = createToggle(CheatsContent, "💀 KillAura V2 [Broken]", 45, false)
auraV2Btn.MouseButton1Click:Connect(function()
config.killAuraV2 = not config.killAuraV2
auraV2Btn.BackgroundColor3 = config.killAuraV2 and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(40, 40, 50)
auraV2Status.BackgroundColor3 = config.killAuraV2 and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(200, 0, 0)
auraV2Status.Text = config.killAuraV2 and "ON" or "OFF"
end)
-- Railgun [Might not work]
local railBtn, railStatus = createToggle(CheatsContent, "🔫 Railgun [Might not work]", 90, false)
railBtn.MouseButton1Click:Connect(function()
config.railgun = not config.railgun
railBtn.BackgroundColor3 = config.railgun and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(40, 40, 50)
railStatus.BackgroundColor3 = config.railgun and Color3.fromRGB(0, 200, 0) or Color3.fromRGB(200, 0, 0)
railStatus.Text = config.railgun and "ON" or "OFF"
end)
-- Railgun info
createLabel(CheatsContent, "⚠️ Place Bow in 5th hotbar slot", 135)
-- Kill range slider
local rangeSlider = createSlider(CheatsContent, "Kill Range", 165, 5, 50, 20)
-- ===== TAB 3: DESCRIPTION =====
local DescContent = contentFrames[3]
-- Beta warning
createLabel(DescContent, "⚠️ WARNING: BETA SCRIPT ⚠️", 0)
createLabel(DescContent, "This script is in BETA", 25)
createLabel(DescContent, "You might find bugs in it", 50)
-- Owner info
createLabel(DescContent, "👑 Owner: Ramzi_fan192", 90)
createLabel(DescContent, "User: " .. playerName, 115)
createLabel(DescContent, "Display: " .. displayName, 140)
-- Features
createLabel(DescContent, "📋 Features:", 180)
createLabel(DescContent, "🛡️ GodMode - AutoEat", 205)
createLabel(DescContent, "⚔️ KillAura - [Broken]", 230)
createLabel(DescContent, "💀 KillAura V2 - [Broken]", 255)
createLabel(DescContent, "🔫 Railgun - [Might not work]", 280)
createLabel(DescContent, "🚀 Speed Boost - Working", 305)
createLabel(DescContent, "🦘 High Jump - Working", 330)
-- ===== DRAG FUNCTIONALITY (FULL UI) =====
local dragging = false
local dragInput
local dragStart
local startPos
-- Make entire UI draggable by clicking anywhere on the frame
MainFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
-- Don't drag when clicking on buttons
if input.Position.Y > 100 then return end
dragging = true
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
MainFrame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
MainFrame.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
-- Also make TitleBar draggable
TitleBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
-- ===== MINIMIZE BUTTON (-) =====
MinButton.MouseButton1Click:Connect(function()
-- Minimize animation
TweenService:Create(MainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 350, 0, 0)}):Play()
task.wait(0.3)
MainFrame.Visible = false
isOpen = false
-- Show PROTOTYPE button
PrototypeButton.Visible = true
TweenService:Create(PrototypeButton, TweenInfo.new(0.3), {Size = UDim2.new(0, 150, 0, 40)}):Play()
end)
-- ===== CLOSE BUTTON (X) =====
CloseButton.MouseButton1Click:Connect(function()
-- Close animation
TweenService:Create(MainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 350, 0, 0)}):Play()
task.wait(0.3)
ScreenGui:Destroy()
end)
-- ===== PROTOTYPE BUTTON (To reopen) =====
local PrototypeButton = Instance.new("TextButton")
PrototypeButton.Size = UDim2.new(0, 150, 0, 40)
PrototypeButton.Position = UDim2.new(0.5, -75, 0.9, 0)
PrototypeButton.BackgroundColor3 = Color3.fromRGB(0, 255, 255)
PrototypeButton.Text = "⚡ PROTOTYPE ⚡"
PrototypeButton.TextColor3 = Color3.new(0, 0, 0)
PrototypeButton.TextSize = 14
PrototypeButton.Font = Enum.Font.GothamBlack
PrototypeButton.AutoButtonColor = true
PrototypeButton.Visible = false
PrototypeButton.Parent = ScreenGui
local ProtoStroke = Instance.new("UIStroke")
ProtoStroke.Color = Color3.fromRGB(0, 255, 255)
ProtoStroke.Thickness = 3
ProtoStroke.Parent = PrototypeButton
-- Make PROTOTYPE button draggable too
local protoDragging = false
local protoDragStart
local protoStartPos
PrototypeButton.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
protoDragging = true
protoDragStart = input.Position
protoStartPos = PrototypeButton.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
protoDragging = false
end
end)
end
end)
PrototypeButton.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and protoDragging then
local delta = input.Position - protoDragStart
PrototypeButton.Position = UDim2.new(
protoStartPos.X.Scale,
protoStartPos.X.Offset + delta.X,
protoStartPos.Y.Scale,
protoStartPos.Y.Offset + delta.Y
)
end
end)
PrototypeButton.MouseButton1Click:Connect(function()
-- Hide prototype button
TweenService:Create(PrototypeButton, TweenInfo.new(0.3), {Size = UDim2.new(0, 0, 0, 0)}):Play()
task.wait(0.3)
PrototypeButton.Visible = false
-- Show main frame
MainFrame.Visible = true
TweenService:Create(MainFrame, TweenInfo.new(0.3), {Size = UDim2.new(0, 350, 0, 500)}):Play()
isOpen = true
end)
-- ===== FOOD FINDER =====
local foodNames = {"Food", "Apple", "Bread", "Meat", "Steak", "Berry", "Fish", "Chicken", "Pizza", "Soup", "Cake", "Cookie", "Banana", "Orange", "Water", "Drink", "Snack"}
local function findFood()
local backpack = LocalPlayer:FindFirstChildOfClass("Backpack")
local character = LocalPlayer.Character
if backpack then
for _, item in ipairs(backpack:GetChildren()) do
if item:IsA("Tool") then
for _, foodName in ipairs(foodNames) do
if string.find(item.Name, foodName, 1, true) then
return item
end
end
end
end
end
if character then
for _, item in ipairs(character:GetChildren()) do
if item:IsA("Tool") then
for _, foodName in ipairs(foodNames) do
if string.find(item.Name, foodName, 1, true) then
return item
end
end
end
end
end
return nil
end
-- ===== AUTO EAT =====
local function autoEat()
local character = LocalPlayer.Character
if not character then return end
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then return end
if humanoid.Health < humanoid.MaxHealth * 0.95 then
local now = tick()
if now - lastEat >= config.eatCooldown then
local food = findFood()
if food then
pcall(function()
food.Parent = character
task.wait(0.1)
food:Activate()
for _, child in ipairs(food:GetChildren()) do
if child:IsA("RemoteEvent") then
pcall(function() child:FireServer() end)
end
if child:IsA("Script") or child:IsA("LocalScript") then
pcall(function() child.Disabled = false end)
end
end
task.wait(0.2)
food.Parent = LocalPlayer:FindFirstChildOfClass("Backpack")
lastEat = now
end)
end
end
end
end
-- ===== KILL AURA [BROKEN] =====
local function killAura()
local character = LocalPlayer.Character
if not character then return end
local root = character:FindFirstChild("HumanoidRootPart")
if not root then return end
local range = rangeSlider()
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
local targetHumanoid = player.Character:FindFirstChildOfClass("Humanoid")
local targetRoot = player.Character:FindFirstChild("HumanoidRootPart")
if targetHumanoid and targetRoot and targetHumanoid.Health > 0 then
local dist = (targetRoot.Position - root.Position).Magnitude
if dist <= range then
pcall(function()
targetHumanoid:TakeDamage(config.killDamage)
end)
end
end
end
end
end
-- ===== KILL AURA V2 [BROKEN] =====
local function killAuraV2()
local character = LocalPlayer.Character
if not character then return end
local root = character:FindFirstChild("HumanoidRootPart")
if not root then return end
local range = rangeSlider() * 1.5
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
local targetHumanoid = player.Character:FindFirstChildOfClass("Humanoid")
local targetRoot = player.Character:FindFirstChild("HumanoidRootPart")
if targetHumanoid and targetRoot and targetHumanoid.Health > 0 then
local dist = (targetRoot.Position - root.Position).Magnitude
if dist <= range then
pcall(function()
targetHumanoid.Health = 0
end)
end
end
end
end
end
-- ===== RAILGUN =====
local function railgun()
local character = LocalPlayer.Character
if not character then return end
local root = character:FindFirstChild("HumanoidRootPart")
if not root then return end
-- Find bow
local backpack = LocalPlayer:FindFirstChildOfClass("Backpack")
local bow = nil
if backpack then
for _, item in ipairs(backpack:GetChildren()) do
if string.find(item.Name, "Bow", 1, true) or string.find(item.Name, "bow", 1, true) then
bow = item
break
end
end
end
if not bow then
for _, item in ipairs(character:GetChildren()) do
if string.find(item.Name, "Bow", 1, true) or string.find(item.Name, "bow", 1, true) then
bow = item
break
end
end
end
if not bow then return end
-- Find nearest player
local nearestPlayer = nil
local nearestDist = math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
local targetRoot = player.Character:FindFirstChild("HumanoidRootPart")
if targetRoot then
local dist = (targetRoot.Position - root.Position).Magnitude
if dist < nearestDist then
nearestDist = dist
nearestPlayer = player
end
end
end
end
if nearestPlayer and nearestPlayer.Character then
pcall(function()
bow.Parent = character
task.wait(0.1)
bow:Activate()
for _, child in ipairs(bow:GetChildren()) do
if child:IsA("RemoteEvent") then
pcall(function()
child:FireServer("shoot", nearestPlayer.Character)
end)
end
end
task.wait(0.2)
bow.Parent = backpack
end)
end
end
-- ===== SPEED & JUMP =====
local function applySpeed()
local character = LocalPlayer.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = 16 * speedSlider()
end
end
end
local function applyJump()
local character = LocalPlayer.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.JumpPower = 50 * jumpSlider()
end
end
end
-- ===== MAIN LOOP =====
RunService.RenderStepped:Connect(function()
if config.godMode then autoEat() end
if config.killAura then killAura() end
if config.killAuraV2 then killAuraV2() end
if config.railgun then railgun() end
if config.speedBoost then applySpeed() end
if config.highJump then applyJump() end
end)
-- Character respawn
LocalPlayer.CharacterAdded:Connect(function(char)
task.wait(0.5)
if config.speedBoost then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.WalkSpeed = 16 * speedSlider() end
end
if config.highJump then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then hum.JumpPower = 50 * jumpSlider() end
end
end)
-- ===== NOTIFICATION =====
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "⚡ RAMZI PROTOTYPE [BETA] ⚡",
Text = "👑 Owner: Ramzi_fan192 👑\nUser: " .. playerName .. " (" .. displayName .. ")",
Duration = 5
})
print("⚡ RAMZI PROTOTYPE [BETA] loaded!")
print("👑 Owner: Ramzi_fan192 👑")
print("User: " .. playerName .. " (" .. displayName .. ")")
print("⚠️ This script is in beta, you might find bugs in it ⚠️")


