--[[ 🌑 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})