
KeylessUniversal

-- SIMPLE DUMMY ORBIT (Delta Executor için optimize)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Delta Dummy Orbit",
LoadingTitle = "Yükleniyor...",
LoadingSubtitle = "Delta FE Bypass Active!",
ConfigurationSaving = {Enabled = false},
Discord = {Enabled = false},
KeySystem = false
})
local MainTab = Window:CreateTab("Ana Menü", 4483362458)
-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
-- Settings
local Settings = {
targetPlayerName = "",
orbitActive = false,
connections = {},
dummies = {},
rotationSpeed = 1,
radius = 10,
dummyCount = 8,
cameraDistance = 20,
cameraHeight = 10
}
-- CUSTOM DUMMY OLUŞTUR
local function CreateCustomDummy()
local dummy = Instance.new("Model")
dummy.Name = "OrbitDummy"
-- HumanoidRootPart (Ana merkez)
local hrp = Instance.new("Part")
hrp.Name = "HumanoidRootPart"
hrp.Size = Vector3.new(2, 2, 1)
hrp.Anchored = true
hrp.CanCollide = false
hrp.Transparency = 1
hrp.Parent = dummy
-- Torso (Gövde)
local torso = Instance.new("Part")
torso.Name = "Torso"
torso.Size = Vector3.new(2, 2, 1)
torso.Material = Enum.Material.Neon
torso.Color = Color3.fromRGB(255, 85, 127)
torso.CanCollide = false
torso.Anchored = false
torso.Parent = dummy
local weld1 = Instance.new("WeldConstraint")
weld1.Part0 = hrp
weld1.Part1 = torso
weld1.Parent = hrp
torso.CFrame = hrp.CFrame
-- Head (Kafa)
local head = Instance.new("Part")
head.Name = "Head"
head.Size = Vector3.new(1.5, 1.5, 1.5)
head.Shape = Enum.PartType.Ball
head.Material = Enum.Material.Neon
head.Color = Color3.fromRGB(255, 170, 200)
head.CanCollide = false
head.Anchored = false
head.Parent = dummy
local weld2 = Instance.new("WeldConstraint")
weld2.Part0 = hrp
weld2.Part1 = head
weld2.Parent = hrp
head.CFrame = hrp.CFrame * CFrame.new(0, 1.75, 0)
-- Left Arm
local leftArm = Instance.new("Part")
leftArm.Name = "LeftArm"
leftArm.Size = Vector3.new(0.5, 2, 0.5)
leftArm.Material = Enum.Material.Neon
leftArm.Color = Color3.fromRGB(255, 85, 127)
leftArm.CanCollide = false
leftArm.Anchored = false
leftArm.Parent = dummy
local weld3 = Instance.new("WeldConstraint")
weld3.Part0 = hrp
weld3.Part1 = leftArm
weld3.Parent = hrp
leftArm.CFrame = hrp.CFrame * CFrame.new(-1.25, 0, 0)
-- Right Arm
local rightArm = Instance.new("Part")
rightArm.Name = "RightArm"
rightArm.Size = Vector3.new(0.5, 2, 0.5)
rightArm.Material = Enum.Material.Neon
rightArm.Color = Color3.fromRGB(255, 85, 127)
rightArm.CanCollide = false
rightArm.Anchored = false
rightArm.Parent = dummy
local weld4 = Instance.new("WeldConstraint")
weld4.Part0 = hrp
weld4.Part1 = rightArm
weld4.Parent = hrp
rightArm.CFrame = hrp.CFrame * CFrame.new(1.25, 0, 0)
-- Left Leg
local leftLeg = Instance.new("Part")
leftLeg.Name = "LeftLeg"
leftLeg.Size = Vector3.new(0.5, 2, 0.5)
leftLeg.Material = Enum.Material.Neon
leftLeg.Color = Color3.fromRGB(255, 85, 127)
leftLeg.CanCollide = false
leftLeg.Anchored = false
leftLeg.Parent = dummy
local weld5 = Instance.new("WeldConstraint")
weld5.Part0 = hrp
weld5.Part1 = leftLeg
weld5.Parent = hrp
leftLeg.CFrame = hrp.CFrame * CFrame.new(-0.5, -2, 0)
-- Right Leg
local rightLeg = Instance.new("Part")
rightLeg.Name = "RightLeg"
rightLeg.Size = Vector3.new(0.5, 2, 0.5)
rightLeg.Material = Enum.Material.Neon
rightLeg.Color = Color3.fromRGB(255, 85, 127)
rightLeg.CanCollide = false
rightLeg.Anchored = false
rightLeg.Parent = dummy
local weld6 = Instance.new("WeldConstraint")
weld6.Part0 = hrp
weld6.Part1 = rightLeg
weld6.Parent = hrp
rightLeg.CFrame = hrp.CFrame * CFrame.new(0.5, -2, 0)
-- Glow effects
for _, part in pairs({torso, head, leftArm, rightArm, leftLeg, rightLeg}) do
local light = Instance.new("PointLight")
light.Brightness = 2
light.Range = 10
light.Color = Color3.fromRGB(255, 85, 127)
light.Parent = part
end
-- Workspace'e ekle (Delta FE bypass sayesinde çalışır)
dummy.Parent = workspace
return dummy
end
-- Oyuncu Bul
local function FindPlayer(name)
if not name or name == "" then return nil end
name = string.lower(name)
for _, player in pairs(Players:GetPlayers()) do
if string.lower(player.DisplayName):find(name) or string.lower(player.Name):find(name) then
return player
end
end
return nil
end
-- Küresel Pozisyon
local function GetSpherePosition(index, total, time, radius)
local goldenRatio = (1 + math.sqrt(5)) / 2
local angleIncrement = math.pi * 2 * goldenRatio
local t = index / total
local inclination = math.acos(1 - 2 * t)
local azimuth = angleIncrement * index
azimuth = azimuth + (time * 0.3)
inclination = inclination + (time * 0.15)
local x = radius * math.sin(inclination) * math.cos(azimuth)
local y = radius * math.sin(inclination) * math.sin(azimuth)
local z = radius * math.cos(inclination)
return Vector3.new(x, y, z)
end
-- ORBIT BAŞLAT
local function StartOrbit()
local targetPlayer = FindPlayer(Settings.targetPlayerName)
if not targetPlayer or not targetPlayer.Character then
Rayfield:Notify({Title = "Hata", Content = "Hedef oyuncu bulunamadı!", Duration = 3})
return
end
-- Temizle
StopOrbit()
Rayfield:Notify({Title = "Dummyler Oluşturuluyor", Content = Settings.dummyCount .. " dummy...", Duration = 2})
-- Dummyleri oluştur
for i = 1, Settings.dummyCount do
local dummy = CreateCustomDummy()
if dummy then
table.insert(Settings.dummies, dummy)
end
task.wait(0.05)
end
if #Settings.dummies == 0 then
Rayfield:Notify({Title = "Hata", Content = "Dummy oluşturulamadı!", Duration = 3})
return
end
Settings.orbitActive = true
Rayfield:Notify({
Title = "Orbit Başladı",
Content = #Settings.dummies .. " dummy " .. targetPlayer.DisplayName .. " etrafında!",
Duration = 3
})
-- Orbit Loop
local timeVal = 0
local camera = workspace.CurrentCamera
local conn = RunService.Heartbeat:Connect(function(delta)
if not Settings.orbitActive then return end
local targetChar = targetPlayer.Character
if not targetChar or not targetChar:FindFirstChild("HumanoidRootPart") then return end
local targetPos = targetChar.HumanoidRootPart.Position
timeVal = timeVal + (Settings.rotationSpeed * delta)
-- Her dummy'yi döndür
for i, dummy in pairs(Settings.dummies) do
if dummy and dummy:FindFirstChild("HumanoidRootPart") then
local offset = GetSpherePosition(i, #Settings.dummies, timeVal, Settings.radius)
local newPos = targetPos + offset
local newCFrame = CFrame.new(newPos, targetPos)
-- Sadece HRP'yi hareket ettir (weld geri kalanını taşır)
dummy.HumanoidRootPart.CFrame = newCFrame
end
end
-- Kamera
camera.CameraType = Enum.CameraType.Scriptable
local camOffset = Vector3.new(Settings.cameraDistance, Settings.cameraHeight, Settings.cameraDistance)
local camPos = targetPos + camOffset
camera.CFrame = CFrame.new(camPos, targetPos)
end)
table.insert(Settings.connections, conn)
end
-- DURDUR
function StopOrbit()
Settings.orbitActive = false
for _, conn in pairs(Settings.connections) do
pcall(function() conn:Disconnect() end)
end
Settings.connections = {}
for _, dummy in pairs(Settings.dummies) do
pcall(function() dummy:Destroy() end)
end
Settings.dummies = {}
local camera = workspace.CurrentCamera
camera.CameraType = Enum.CameraType.Custom
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
camera.CameraSubject = LocalPlayer.Character.Humanoid
end
end
-- Q tuşu ile durdur
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if not gameProcessed and input.KeyCode == Enum.KeyCode.Q then
StopOrbit()
Rayfield:Notify({Title = "Durduruldu", Content = "Dummyler silindi.", Duration = 2})
end
end)
-- UI
MainTab:CreateInput({
Name = "Hedef Oyuncu",
PlaceholderText = "İsim giriniz...",
RemoveTextAfterFocusLost = false,
Callback = function(Text) Settings.targetPlayerName = Text end
})
MainTab:CreateSlider({
Name = "Dummy Sayısı",
Range = {1, 30},
Increment = 1,
CurrentValue = 8,
Callback = function(Value) Settings.dummyCount = Value end
})
MainTab:CreateSlider({
Name = "Dönüş Hızı",
Range = {0.1, 10},
Increment = 0.1,
CurrentValue = 1,
Callback = function(Value) Settings.rotationSpeed = Value end
})
MainTab:CreateSlider({
Name = "Orbit Mesafesi",
Range = {5, 30},
Increment = 1,
CurrentValue = 10,
Callback = function(Value) Settings.radius = Value end
})
MainTab:CreateSlider({
Name = "Kamera Mesafesi",
Range = {10, 50},
Increment = 1,
CurrentValue = 20,
Callback = function(Value) Settings.cameraDistance = Value end
})
MainTab:CreateSlider({
Name = "Kamera Yüksekliği",
Range = {5, 30},
Increment = 1,
CurrentValue = 10,
Callback = function(Value) Settings.cameraHeight = Value end
})
MainTab:CreateButton({
Name = "🔥 BAŞLAT",
Callback = function()
task.spawn(StartOrbit)
end
})
MainTab:CreateButton({
Name = "🛑 DURDUR (Q)",
Callback = function()
StopOrbit()
Rayfield:Notify({Title = "Durduruldu", Content = "Sistem kapatıldı.", Duration = 2})
end
})
Rayfield:Notify({Title = "Delta Ready", Content = "Hedef gir ve başlat!", Duration = 3})No comments yet for this script.



