Really simple thing but I really like how it looks and I’d like to share it on the DevForum and get some feedback on what I can improve
This basically makes it so the higher you go the more distorted/creepy it is, it is also very exaggerated how the music slows down so quickly and I’ll have to work on it.
You can have the source code:
Code
local Player = game.Players.LocalPlayer
repeat wait() until Player.Character
local Lighting = game:GetService("Lighting")
local Character = Player.Character
local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
local RunService = game:GetService("RunService")
local ColorCorrection = game.Lighting.ColorCorrection
function GetAltitude()
return HumanoidRootPart.Position.Y
end
function EditVision(Altitude)
ColorCorrection.TintColor = Color3.fromRGB(255 - Altitude/5, 255 - Altitude/1.5 ,255 - Altitude/2)
Lighting.FogEnd = 1000 - Altitude * 1.5
game.ReplicatedStorage.Sounds.BackgroundMusic.PlaybackSpeed = 0.8 - Altitude/1000
game.Lighting.Brightness = 2 - Altitude/1000
end
RunService.RenderStepped:Connect(function()
EditVision(GetAltitude())
end)
Currently it:
- Makes your vision foggier
- Turns your screen red
- Slows down music
Planning on adding a black frame that covers the whole screen and boost it’s transparency the higher you go.