
Key RequiredUniversal

--[[
🌑 PROJECT: ANOMALY [SKYLINE HORROR UPDATE]
- SKY: Void Firmament (Creepy Skybox & Lighting).
- AUDIO: All Eerie Ambience IDs Restored.
- WHISPERS: 100 Arabic Ritual Phrases (Original Structure).
- FEATURES: Anti-Fling, Invisibility, Orbit, Hellish Vessel.
- NO DELETION / NO OPTIMIZATION / NO CLEANUP.
]]
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "🌑 ANOMALY | MASTER SYSTEM",
LoadingTitle = "CORRUPTING THE SKYLINE...",
ConfigurationSaving = {Enabled = false},
Theme = {
TextColor = Color3.fromRGB(255, 255, 255),
Background = Color3.fromRGB(0, 0, 0),
Main = Color3.fromRGB(10, 10, 10),
Accent = Color3.fromRGB(180, 0, 0),
Outline = Color3.fromRGB(60, 0, 0)
}
})
-- === SYSTEMS ===
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
local lp = Players.LocalPlayer
local char, hum, hrp
local camera = workspace.CurrentCamera
local function updateVars()
char = lp.Character or lp.CharacterAdded:Wait()
hum = char:WaitForChild("Humanoid")
hrp = char:WaitForChild("HumanoidRootPart")
end
updateVars()
lp.CharacterAdded:Connect(updateVars)
-- UI CATEGORIES
local TabTerror = Window:CreateTab("👹 Entity", 4483362458)
local TabVisuals = Window:CreateTab("👁 Render", 4483362458)
local TabWorld = Window:CreateTab("🌑 World", 4483362458)
local TabGhost = Window:CreateTab("👻 Ghost", 4483362458)
local TabStalk = Window:CreateTab("☠ Stalk", 4483362458)
-- === [1] ENTITY TAB ===
TabTerror:CreateButton({
Name = "RESTORE HORROR ANIMS",
Callback = function()
updateVars()
if hum.RigType == Enum.HumanoidRigType.R15 then
local animateScript = char:WaitForChild("Animate")
animateScript.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=80103653497738"
animateScript.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=75794256017298"
animateScript.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=88508412373927"
animateScript.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=88508412373927"
Rayfield:Notify({Title = "SYSTEM", Content = "Anims Re-Applied.", Duration = 3})
end
end,
})
TabTerror:CreateButton({
Name = "JUMPSCARE TELEPORT",
Callback = function()
local target = nil
local dist = 500
for _, p in pairs(Players:GetPlayers()) do
if p ~= lp and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local d = (hrp.Position - p.Character.HumanoidRootPart.Position).Magnitude
if d < dist then dist = d target = p.Character.HumanoidRootPart end
end
end
if target then hrp.CFrame = target.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(180), 0) end
end,
})
local orbitActive = false
TabTerror:CreateToggle({
Name = "ORBITAL HARASSMENT",
CurrentValue = false,
Callback = function(v)
orbitActive = v
task.spawn(function()
while orbitActive do
local target = nil
local dist = 100
for _, p in pairs(Players:GetPlayers()) do
if p ~= lp and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local d = (hrp.Position - p.Character.HumanoidRootPart.Position).Magnitude
if d < dist then dist = d target = p.Character.HumanoidRootPart end
end
end
if target then
local angle = tick() * 3.5
hrp.CFrame = target.CFrame * CFrame.Angles(0, angle, 0) * CFrame.new(0, math.sin(tick()*2.5)*2.5, 8)
end
task.wait()
end
end)
end
})
-- === [2] RENDER TAB (SKY UPDATED) ===
local skyLoop = nil
TabVisuals:CreateToggle({
Name = "VOID FIRMAMENT (Creepy Sky)",
CurrentValue = false,
Callback = function(v)
if v then
local s = Instance.new("Sky", Lighting)
s.Name = "VoidSky"
s.SkyboxBk = "rbxassetid://1002315053"
s.SkyboxDn = "rbxassetid://1002315053"
s.SkyboxFt = "rbxassetid://1002315053"
s.SkyboxLf = "rbxassetid://1002315053"
s.SkyboxRt = "rbxassetid://1002315053"
s.SkyboxUp = "rbxassetid://1002315053"
s.StarCount = 0
s.SunTextureId = "rbxassetid://0"
s.MoonTextureId = "rbxassetid://0"
Lighting.FogColor = Color3.fromRGB(0, 0, 0)
Lighting.FogEnd = 250
skyLoop = RunService.RenderStepped:Connect(function()
Lighting.Ambient = Color3.fromHSV(0, 1, 0.2 + math.sin(tick())*0.1)
end)
else
if Lighting:FindFirstChild("VoidSky") then Lighting.VoidSky:Destroy() end
if skyLoop then skyLoop:Disconnect() end
Lighting.FogEnd = 100000
Lighting.Ambient = Color3.fromRGB(0,0,0)
end
end
})
local vesselActive = false
TabVisuals:CreateToggle({
Name = "HELLISH VESSEL (Skin Effect)",
CurrentValue = false,
Callback = function(v)
vesselActive = v
if v then
local highlight = Instance.new("Highlight", char)
highlight.FillColor = Color3.fromRGB(0, 0, 0)
highlight.OutlineColor = Color3.fromRGB(200, 0, 0)
highlight.Name = "TerrorVessel"
local p = Instance.new("ParticleEmitter", hrp)
p.Texture = "rbxassetid://243639641"
p.Color = ColorSequence.new(Color3.fromRGB(0,0,0), Color3.fromRGB(130,0,0))
p.Size = NumberSequence.new(2.5, 0)
p.Rate = 60
p.Lifetime = NumberRange.new(1.2, 1.8)
p.Speed = NumberRange.new(3, 6)
p.Name = "VesselSmoke"
else
if char:FindFirstChild("TerrorVessel") then char.TerrorVessel:Destroy() end
if hrp:FindFirstChild("VesselSmoke") then hrp.VesselSmoke:Destroy() end
end
end
})
TabVisuals:CreateToggle({
Name = "CORRUPT REALITY",
CurrentValue = false,
Callback = function(v)
_G.CR = v
local blur = Instance.new("BlurEffect", camera)
local cc = Instance.new("ColorCorrectionEffect", camera)
task.spawn(function()
while _G.CR do
blur.Size = math.random(0, 18)
cc.Saturation = math.random(-20, 20) / 10
camera.CFrame *= CFrame.Angles(math.random(-2,2)/80, math.random(-2,2)/80, math.random(-2,2)/80)
task.wait(0.04)
end
blur:Destroy() cc:Destroy()
end)
end,
})
-- === [3] WORLD TAB ===
local activeSound = Instance.new("Sound", SoundService)
TabWorld:CreateToggle({
Name = "VOID AMBIENCE (All Sounds)",
CurrentValue = false,
Callback = function(v)
_G.SoundLoop = v
local sounds = {"rbxassetid://122104333932619", "rbxassetid://6648988430", "rbxassetid://1835337424", "rbxassetid://6754147732"}
task.spawn(function()
while _G.SoundLoop do
if not activeSound.IsPlaying then
activeSound.SoundId = sounds[math.random(1, #sounds)]
activeSound.Volume = 0.8
activeSound:Play()
end
task.wait(1)
end
activeSound:Stop()
end)
end,
})
-- === [4] GHOST TAB (ANTI-FLING & WHISPERS) ===
TabGhost:CreateToggle({
Name = "GHOST INVISIBILITY",
CurrentValue = false,
Callback = function(v)
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") or p:IsA("Decal") then p.Transparency = v and 0.8 or 0 end
end
end,
})
TabGhost:CreateToggle({
Name = "ANTI-FLING PROTECTION",
CurrentValue = false,
Callback = function(v)
_G.AF = v
task.spawn(function()
while _G.AF do
if hrp then
hrp.Velocity = Vector3.new(0,0,0)
hrp.RotVelocity = Vector3.new(0,0,0)
end
for _, b in pairs(char:GetDescendants()) do
if b:IsA("BasePart") then b.CanCollide = false end
end
task.wait(0.1)
end
end)
end,
})
local arabicWhispers = {
{ar="أنا هنا", en="I am here."}, {ar="اختبئ", en="Hide."}, {ar="اهرب", en="Run."},
{ar="التفت حولك", en="Turn around."}, {ar="لا تلتفت", en="Don't look."},
{ar="أراقبك", en="Watching you."}, {ar="خلفك", en="Behind you."},
{ar="قريب جداً", en="So close."}, {ar="هل تسمع؟", en="Hear that?"},
{ar="اصمت", en="Be quiet."}, {ar="احبس أنفاسك", en="Hold your breath."},
{ar="فات الأوان", en="Too late."}, {ar="وجدتك", en="Found you."},
{ar="في الخزانة", en="In the closet."}, {ar="تحت السرير", en="Under the bed."},
{ar="الباب مفتوح", en="Door is open."}, {ar="في الخارج", en="Outside."},
{ar="داخل الظل", en="Inside the shadow."}, {ar="الموت هنا", en="Death is here."},
{ar="دوري الآن", en="My turn."}, {ar="لا مفر", en="No escape."},
{ar="ظلام", en="Darkness."}, {ar="دم", en="Blood."}, {ar="لا يتوقف", en="Won't stop."},
{ar="برد", en="Cold."}, {ar="جحيم", en="Hell."}, {ar="النهاية", en="The end."},
{ar="استيقظ", en="Wake up."}, {ar="لا نوم", en="No sleep."}, {ar="هل تتألم؟", en="In pain?"},
{ar="انظر لي", en="Look at me."}, {ar="أنا أبتسم", en="I am smiling."},
{ar="لحم", en="Flesh."}, {ar="كسر العظام", en="Bone cracks."}, {ar="نبض القلب", en="Heartbeat."},
{ar="خلفك تماماً", en="Right behind."}, {ar="أغلق الباب", en="Close the door."},
{ar="مساعدتك مستحيلة", en="Beyond help."}, {ar="شخص ما هنا", en="Someone's here."},
{ar="في غرفتك", en="In your room."}, {ar="انظر للممر", en="Check the hallway."},
{ar="انطفأ الضوء", en="Lights out."}, {ar="وحيد", en="Alone."}, {ar="للأبد", en="Forever."},
{ar="تلاشى", en="Vanish."}, {ar="اصرخ", en="Scream."}, {ar="لا أحد يسمع", en="No one hears."},
{ar="ما اسمك؟", en="What's your name?"}, {ar="أنا أعرفك", en="I know you."},
{ar="الأقفال عديمة الفائدة", en="Locks are useless."}, {ar="انظر للمرآة", en="The mirror."},
{ar="هل تراني؟", en="See me?"}, {ar="ابقَ مكاناك", en="Stay still."},
{ar="أمسكت بك", en="Got you."}, {ar="انتهت اللعبة", en="Game over."},
{ar="القبو", en="Basement."}, {ar="العلية", en="Attic."}, {ar="على رقبتك", en="On your neck."},
{ar="أنفاس", en="Breathing."}, {ar="أنت ترتجف", en="You're shaking."},
{ar="خائف؟", en="Afraid?"}, {ar="رعب", en="Fear."}, {ar="الهاوية", en="Abyss."},
{ar="الفراغ", en="Void."}, {ar="عيون سوداء", en="Black eyes."}, {ar="مخالب", en="Claws."},
{ar="سأعضك", en="I will bite."}, {ar="سأبتلعك", en="Swallow you."},
{ar="واحد آخر", en="One more."}, {ar="الأخير", en="The last one."},
{ar="لا عودة", en="No return."}, {ar="إلى الجحيم", en="To hell."}, {ar="تصبح على خير", en="Good night."},
{ar="وداعاً", en="Goodbye."}, {ar="أراك غداً", en="See you tomorrow."},
{ar="معاً للأبد", en="Always together."}, {ar="لا مخرج", en="No exit."},
{ar="خلف الجدار", en="Behind the wall."}, {ar="في التهوية", en="In the vent."},
{ar="على السقف", en="On the ceiling."}, {ar="تحت السلالم", en="Under the stairs."},
{ar="ظلك", en="Your shadow."}, {ar="جزء مني", en="Part of me."},
{ar="روح", en="Soul."}, {ar="تحطيم", en="Break."}, {ar="قتل", en="Kill."},
{ar="الصيد", en="The hunt."}, {ar="فريسة", en="Prey."}, {ar="اهرب اهرب", en="Run, run."},
{ar="اختبئ اختبئ", en="Hide, hide."}, {ar="أراك الآن", en="I see you now."},
{ar="هناك", en="There."}, {ar="فوقك", en="Look up."}, {ar="أين أنت؟", en="Where?"},
{ar="ليست مزحة", en="Not a joke."}, {ar="حقيقي", en="It's real."},
{ar="اشعر به", en="Feel it."}, {ar="لمс", en="Touching you."},
{ar="يد باردة", en="Cold hands."}, {ar="ميت بالفعل", en="Already dead."}
}
TabGhost:CreateToggle({
Name = "RITUAL WHISPERS (Arabic)",
CurrentValue = false,
Callback = function(v)
_G.Terror = v
task.spawn(function()
while _G.Terror do
local s = arabicWhispers[math.random(1, #arabicWhispers)]
local cs = game:GetService("TextChatService")
if cs.ChatVersion == Enum.ChatVersion.TextChatService then
cs.TextChannels.RBXGeneral:SendAsync(s.ar)
else
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(s.ar, "All")
end
Rayfield:Notify({Title = "ANCIENT VOID", Content = s.en, Duration = 3})
task.wait(10)
end
end)
end,
})
-- === [5] STALK TAB ===
local function createStalkUI()
local sg = Instance.new("ScreenGui", game.CoreGui)
local f = Instance.new("Frame", sg)
f.Name = "StalkUI" f.Size = UDim2.new(0, 230, 0, 320) f.Position = UDim2.new(0, 30, 0.35, 0)
f.BackgroundColor3 = Color3.fromRGB(5, 0, 0) f.Visible = false f.Active = true f.Draggable = true
local line = Instance.new("Frame", f) line.Size = UDim2.new(1, 4, 1, 4) line.Position = UDim2.new(0, -2, 0, -2) line.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
local title = Instance.new("TextLabel", f) title.Size = UDim2.new(1, 0, 0, 40) title.Text = "† SACRIFICES †" title.Font = Enum.Font.Antique title.TextColor3 = Color3.fromRGB(200, 0, 0) title.BackgroundColor3 = Color3.fromRGB(15, 0, 0)
local sf = Instance.new("ScrollingFrame", f) sf.Size = UDim2.new(1, -10, 1, -50) sf.Position = UDim2.new(0, 5, 0, 45) sf.BackgroundColor3 = Color3.fromRGB(10, 0, 0) Instance.new("UIListLayout", sf).Padding = UDim.new(0, 5)
local function update()
for _, c in pairs(sf:GetChildren()) do if c:IsA("TextButton") then c:Destroy() end end
for _, p in pairs(Players:GetPlayers()) do
if p ~= lp then
local b = Instance.new("TextButton", sf) b.Size = UDim2.new(1, 0, 0, 35) b.Text = "[ "..p.Name.." ]" b.Font = Enum.Font.SpecialElite b.TextColor3 = Color3.fromRGB(180, 180, 180) b.BackgroundColor3 = Color3.fromRGB(25, 0, 0)
b.MouseButton1Click:Connect(function() if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then hrp.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3) end end)
end
end
end
Players.PlayerAdded:Connect(update) Players.PlayerRemoving:Connect(update) update()
return f
end
local stalkUI = createStalkUI()
TabStalk:CreateToggle({Name = "DISPLAY TARGET LIST", CurrentValue = false, Callback = function(v) stalkUI.Visible = v end})
Rayfield:Notify({Title = "ANOMALY LOADED", Content = "Sky Corruption Online.", Duration = 5})



What do you think of this script? I'd love to hear your thoughts
is it client sided?
@Yogurt121234 Well, world and rendering are just the client-side; the rest of the features are visible to players
that is so funny i jumpscare tp and spam abaric *
Peak
Можете пожалуйста этот скрип портировать на дельта x