Funktioniert
Engine spider props use sit props
Script-Code
Lua
-- [[ ENGINE SPIDER ACID V5.1 - SMOOTH GROUND PREDATOR ]] --
-- Features: Auto Seat Void-Kill | Aid Teammates | Dual Beast Overdrive
-- Fix: Menghapus fitur manjat (Anti-Bug / Murni Merayap Rata Tanah)
-- Credits: coolbo1 txt
local Players = game:GetService("Players")
local LP = Players.LocalPlayer
local RS = game:GetService("RunService")
local WS = workspace
local petMode = false
local dualRampageActive = false
local dualStringActive = false
local superBeastActive = false
local wingRemoteCache = {}
local currentCFrames = {}
local posAbyss = nil
local posToxic = nil
local lastSync = 0
local lastShotAbyss = 0
local lastShotToxic = 0
-- [[ CONFIGURATION MATRIX V5.1 ]] --
local BASE_ABYSS_SPEED = 24
local BASE_TOXIC_SPEED = 18
local BEAST_MULTIPLIER = 1.8
local COOLDOWN_SHATTER = 0.25
-- [[ INTEGRATED AUTO-EAT VOID KILL SYSTEM ]] --
local function processVoidEater(spiderPosition)
task.spawn(function()
for _, p in pairs(Players:GetPlayers()) do
if p ~= LP and p.Character then
local pRoot = p.Character:FindFirstChild("HumanoidRootPart")
local hum = p.Character:FindFirstChildOfClass("Humanoid")
if pRoot and (pRoot.Position - spiderPosition.Position).Magnitude < 6 then
if hum and hum.SeatPart then
local seat = hum.SeatPart
local seatRemote = seat:FindFirstChild("SetCurrentCFrame") or seat:FindFirstChildOfClass("RemoteFunction")
if seatRemote then
for i = 1, 5 do
seatRemote:InvokeServer(CFrame.new(pRoot.Position.X, -300, pRoot.Position.Z))
task.wait()
end
end
end
end
end
end
end)
end
-- [[ RADAR AI CHIP: TWO PREY TRACKING ]] --
local function getTwoTargetsV5()
local targetList = {}
local myRoot = LP.Character and LP.Character:FindFirstChild("HumanoidRootPart")
for _, p in pairs(Players:GetPlayers()) do
if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local tRoot = p.Character.HumanoidRootPart
if p ~= LP then
table.insert(targetList, tRoot)
end
end
end
if myRoot and #targetList > 0 then
table.sort(targetList, function(a, b)
return (a.Position - myRoot.Position).Magnitude < (b.Position - myRoot.Position).Magnitude
end)
end
return targetList[1], targetList[2]
end
local function moveProp(index, targetCF, speed, dt, colorType)
local prop = wingRemoteCache[index]
if not prop or not prop.Parent then return end
local alpha = math.clamp(dt * speed, 0, 1)
currentCFrames[index] = (currentCFrames[index] or targetCF):Lerp(targetCF, alpha)
task.spawn(function()
local cfRemote = prop:FindFirstChild("SetCurrentCFrame")
if cfRemote then cfRemote:InvokeServer(currentCFrames[index]) end
if tick() - lastSync > 0.15 then
local cr = prop:FindFirstChild("ChangePropColor")
if cr then
if colorType == "AMETHYST" then
local c = superBeastActive and Color3.fromRGB(255, 0, 100) or Color3.fromRGB(140, 30, 220)
cr:InvokeServer(c)
elseif colorType == "TOXIC" then
local c = superBeastActive and Color3.fromRGB(200, 255, 0) or Color3.fromRGB(10, 240, 50)
cr:InvokeServer(c)
end
end
end
end)
end
local function shootLotsWeapon(spiderPos, targetRoot)
local foundLot = nil
for _, v in pairs(WS:GetDescendants()) do
if v.Name:find("001_lots") and v:FindFirstChild("SetCurrentCFrame") and not v:SetAttribute("InUse") then
foundLot = v; break
end
end
if foundLot then
foundLot:SetAttribute("InUse", true)
task.spawn(function()
for i = 1, 4 do
local currentPos = spiderPos.Position:Lerp(targetRoot.Position, i/4)
local rot = CFrame.Angles(math.random(-180,180), math.random(-180,180), math.random(-180,180))
foundLot.SetCurrentCFrame:InvokeServer(CFrame.new(currentPos) * rot)
task.wait()
end
foundLot:SetAttribute("InUse", nil)
end)
end
end
-- [[ CORE HEARTBEAT RUNNER V5.1 ]] --
RS.Heartbeat:Connect(function(dt)
if not petMode or #wingRemoteCache < 1 then return end
local myRoot = LP.Character and LP.Character:FindFirstChild("HumanoidRootPart")
if not myRoot then return end
local t = tick()
if not posAbyss then posAbyss = myRoot.CFrame * CFrame.new(7, 0, -10) end
if not posToxic then posToxic = myRoot.CFrame * CFrame.new(-7, 0, -10) end
local target1, target2 = getTwoTargetsV5()
local currentAbyssSpeed = superBeastActive and (BASE_ABYSS_SPEED * BEAST_MULTIPLIER) or BASE_ABYSS_SPEED
local currentToxicSpeed = superBeastActive and (BASE_TOXIC_SPEED * BEAST_MULTIPLIER) or BASE_TOXIC_SPEED
local stepSpeed = superBeastActive and 48 or 26
-- --- CONTROL ABYSS SPIDER (Murni Ground Level) ---
if dualRampageActive and target1 then
local lookAt = CFrame.lookAt(Vector3.new(posAbyss.Position.X, myRoot.Position.Y - 0.5, posAbyss.Position.Z), Vector3.new(target1.Position.X, myRoot.Position.Y - 0.5, target1.Position.Z))
posAbyss = lookAt * CFrame.new(0, 0, -currentAbyssSpeed * dt)
processVoidEater(posAbyss)
if dualStringActive and t - lastShotAbyss > COOLDOWN_SHATTER then
lastShotAbyss = t; shootLotsWeapon(posAbyss, target1)
end
else
posAbyss = posAbyss:Lerp(myRoot.CFrame * CFrame.new(7, -0.5, -12), math.clamp(dt * 5, 0, 1))
end
-- --- CONTROL TOXIC SPIDER (Murni Ground Level) ---
local toxicTarget = target2 or target1
if dualRampageActive and toxicTarget then
local lookAt = CFrame.lookAt(Vector3.new(posToxic.Position.X, myRoot.Position.Y - 0.5, posToxic.Position.Z), Vector3.new(toxicTarget.Position.X, myRoot.Position.Y - 0.5, toxicTarget.Position.Z))
posToxic = lookAt * CFrame.new(0, 0, -currentToxicSpeed * dt)
processVoidEater(posToxic)
if dualStringActive and t - lastShotToxic > COOLDOWN_SHATTER then
lastShotToxic = t; shootLotsWeapon(posToxic, toxicTarget)
end
else
posToxic = posToxic:Lerp(myRoot.CFrame * CFrame.new(-7, -0.5, -12), math.clamp(dt * 5, 0, 1))
end
-- =========================================================================
-- 🕷️ ANATOMY PERFECT FORMATION SYNC
-- =========================================================================
local waveA = math.sin(t * stepSpeed) * 1.3
local waveB = math.cos(t * stepSpeed) * 1.3
-- --- 🔮 SPIDER 1: TARANTULA ABYSS ---
moveProp(1, posAbyss * CFrame.new(0, 0.6, -1.0) * CFrame.Angles(math.rad(-10), 0, 0), 16, dt, "AMETHYST")
moveProp(2, posAbyss * CFrame.new(0, 1.1, 1.0) * CFrame.Angles(math.rad(15), 0, 0), 16, dt, "AMETHYST")
moveProp(3, posAbyss * CFrame.new(2.6, 0.2 + waveA * 0.3, -0.8 + waveA * 0.4) * CFrame.Angles(0, math.rad(-45), math.rad(-40)), 15, dt, "AMETHYST")
moveProp(4, posAbyss * CFrame.new(-2.6, 0.2 + waveB * 0.3, -0.8 + waveB * 0.4) * CFrame.Angles(0, math.rad(45), math.rad(40)), 15, dt, "AMETHYST")
moveProp(5, posAbyss * CFrame.new(2.8, 0.2 + waveB * 0.3, 0.8 - waveB * 0.4) * CFrame.Angles(0, math.rad(45), math.rad(-40)), 15, dt, "AMETHYST")
moveProp(6, posAbyss * CFrame.new(-2.8, 0.2 + waveA * 0.3, 0.8 - waveA * 0.4) * CFrame.Angles(0, math.rad(-45), math.rad(40)), 15, dt, "AMETHYST")
-- --- 🟢 SPIDER 2: SPIDER ACID TOXIC ---
moveProp(7, posToxic * CFrame.new(0, 0.6, -1.0) * CFrame.Angles(math.rad(-10), 0, 0), 16, dt, "TOXIC")
moveProp(8, posToxic * CFrame.new(0, 1.1, 1.0) * CFrame.Angles(math.rad(15), 0, 0), 16, dt, "TOXIC")
moveProp(9, posToxic * CFrame.new(2.6, 0.2 + waveB * 0.3, -0.8 + waveB * 0.4) * CFrame.Angles(0, math.rad(-45), math.rad(-40)), 15, dt, "TOXIC")
moveProp(10, posToxic * CFrame.new(-2.6, 0.2 + waveA * 0.3, -0.8 + waveA * 0.4) * CFrame.Angles(0, math.rad(45), math.rad(40)), 15, dt, "TOXIC")
moveProp(11, posToxic * CFrame.new(2.8, 0.2 + waveA * 0.3, 0.8 - waveA * 0.4) * CFrame.Angles(0, math.rad(45), math.rad(-40)), 15, dt, "TOXIC")
moveProp(12, posToxic * CFrame.new(-2.6, 0.2 + waveB * 0.3, 0.8 - waveB * 0.4) * CFrame.Angles(0, math.rad(-45), math.rad(40)), 15, dt, "TOXIC")
for i = 13, 15 do moveProp(i, CFrame.new(0, -500, 0), 5, dt, "NONE") end
if tick() - lastSync > 0.15 then lastSync = tick() end
end)
-- [[ UI SYSTEM FRAME ]] --
local Gui = Instance.new("ScreenGui")
Gui.Name = "DualSpiderGuiV5"
Gui.ResetOnSpawn = false
Gui.Parent = game.CoreGui
local Main = Instance.new("Frame")
Main.Name = "MainFrame"
Main.Size = UDim2.new(0, 210, 0, 310)
Main.Position = UDim2.new(0.5, -105, 0.25, 0)
Main.BackgroundColor3 = Color3.fromRGB(15, 5, 25)
Main.BorderSizePixel = 0
Main.Active = true
Main.Draggable = true
Main.ClipsDescendants = true
Main.Parent = Gui
Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 8)
local MainGrad = Instance.new("UIGradient")
MainGrad.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(30, 0, 50)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 120, 30))
})
MainGrad.Parent = Main
local Header = Instance.new("Frame")
Header.Name = "Header"
Header.Size = UDim2.new(1, 0, 0, 45)
Header.BackgroundTransparency = 1
Header.Parent = Main
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, -10, 0, 20)
Title.Position = UDim2.new(0, 10, 0, 5)
Title.Text = "DUAL SPIDER OVERDRIVE V5.1"
Title.TextColor3 = Color3.new(1,1,1)
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 13
Title.BackgroundTransparency = 1
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Parent = Header
local Credits = Instance.new("TextLabel")
Credits.Size = UDim2.new(1, -10, 0, 15)
Credits.Position = UDim2.new(0, 10, 0, 22)
Credits.Text = "By coolbo1 txt"
Credits.TextColor3 = Color3.fromRGB(200,200,200)
Credits.Font = Enum.Font.SourceSans
Credits.TextSize = 10
Credits.BackgroundTransparency = 1
Credits.TextXAlignment = Enum.TextXAlignment.Left
Credits.Parent = Header
local Content = Instance.new("Frame")
Content.Name = "Content"
Content.Size = UDim2.new(1, 0, 1, -45)
Content.Position = UDim2.new(0, 0, 0, 45)
Content.BackgroundTransparency = 1
Content.Parent = Main
local function createBtn(name, y, color)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0.9, 0, 0, 34)
b.Position = UDim2.new(0.05, 0, 0, y)
b.BackgroundColor3 = color or Color3.fromRGB(20, 20, 20)
b.Text = name
b.TextColor3 = Color3.new(1,1,1)
b.Font = Enum.Font.SourceSansBold
b.TextSize = 11
b.BackgroundTransparency = 0.3
b.Parent = Content
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
return b
end
local bSummon = createBtn("SUMMON DUAL BREAKOUT", 10, Color3.fromRGB(50, 20, 70))
local bRampage = createBtn("SKILL 1: DUAL RAMPAGE (OFF)", 55)
local bString = createBtn("SKILL 2: DOUBLE LOTS STRING (OFF)", 100, Color3.fromRGB(0, 60, 20))
local bBeast = createBtn("⚠️ ACTIVATED BEAST MODE OVERDRIVE", 145, Color3.fromRGB(150, 0, 0))
-- [[ OBJECT CACHE ENGINE ]] --
local function updateCache()
wingRemoteCache = {}
local wsCom = WS:FindFirstChild("WorkspaceCom")
if not wsCom then return end
local tcCategory = wsCom:FindFirstChild("001_TrafficCones")
local source = tcCategory and tcCategory:GetChildren() or wsCom:GetDescendants()
for _, p in pairs(source) do
if p:IsA("Model") and p:FindFirstChild("SetCurrentCFrame") and p.Name:find(LP.Name) then
table.insert(wingRemoteCache, p)
end
end
table.sort(wingRemoteCache, function(a, b)
return (tonumber(a.Name:match("%d+")) or 0) < (tonumber(b.Name:match("%d+")) or 0)
end)
end
-- [[ BUTTON TRIGGERS CONNECTORS ]] --
bSummon.MouseButton1Click:Connect(function()
petMode = not petMode
bSummon.Text = petMode and "DUAL CORE: ONLINE" or "SUMMON DUAL BREAKOUT"
bSummon.BackgroundColor3 = petMode and Color3.fromRGB(20, 80, 40) or Color3.fromRGB(50, 20, 70)
if petMode then posAbyss, posToxic = nil, nil; updateCache() end
end)
bRampage.MouseButton1Click:Connect(function()
dualRampageActive = not dualRampageActive
bRampage.Text = dualRampageActive and "SKILL 1: DUAL RAMPAGE (ACTIVE)" or "SKILL 1: DUAL RAMPAGE (OFF)"
bRampage.BackgroundColor3 = dualRampageActive and Color3.fromRGB(140, 20, 20) or Color3.fromRGB(20, 20, 20)
end)
bString.MouseButton1Click:Connect(function()
dualStringActive = not dualStringActive
bString.Text = dualStringActive and "SKILL 2: DUAL STRING (LAUNCHING)" or "SKILL 2: DOUBLE LOTS STRING (OFF)"
bString.BackgroundColor3 = dualStringActive and Color3.fromRGB(140, 140, 20) or Color3.fromRGB(0, 60, 20)
end)
bBeast.MouseButton1Click:Connect(function()
superBeastActive = not superBeastActive
bBeast.Text = superBeastActive and "OVERDRIVE: GANAS MAXIMAL" or "⚠️ ACTIVATED BEAST MODE OVERDRIVE"
bBeast.BackgroundColor3 = superBeastActive and Color3.fromRGB(255, 30, 0) or Color3.fromRGB(150, 0, 0)
end)
task.spawn(function()
while true do
if petMode then updateCache() end
task.wait(5)
end
end)
print("🕷️ SPIDER V5.1 GROUND MASTER ACTIVATED!")Kommentare (0)
Melde an, um an der Unterhaltung teilzunehmen
- Sei der Erste, der kommentiert.
Häufig gestellte Fragen
- Wie verwende ich den Engine spider props use sit props-Script?
- Kopiere den obigen Code, öffne deinen Roblox-Executor, füge den Code ein und drücke Ausführen, während du im Spiel bist. Die Funktionen werden sofort aktiviert, sobald der Script läuft.
- Ist der Engine spider props use sit props-Script kostenlos?
- Ja. Dieser Script ist völlig kostenlos zu kopieren und zu verwenden. Wenn er ein Schlüsselsystem nutzt, folge dem Link "Schlüssel erhalten", um ihn kostenlos freizuschalten.
- Ist der Engine spider props use sit props-Script sicher zu verwenden?
- Der vollständige Quellcode wird auf dieser Seite angezeigt, damit du genau lesen kannst, was er tut, bevor du ihn ausführst. Verwende immer einen vertrauenswürdigen Executor, und denke daran, dass die Verwendung von Scripts gegen die Nutzungsbedingungen von Roblox verstößt — verwende sie auf eigene Gefahr.
- Welcher Executor funktioniert mit Engine spider props use sit props?
- Dieser Script funktioniert mit den meisten beliebten Roblox-Executoren. Besuche unsere Executor-Seite, um einen vertrauenswürdigen kostenlosen oder kostenpflichtigen Executor für dein Gerät zu finden.