Help with ImageHandleAdornment

Hello, I’ve been trying to make a moon by using an ‘ImageHandleAdornment’. Basically, I want to move the adorment to the sun’s position, but I’m not very good with CFrames and I just can’t seem to make things work.

Here’s my code so far:

local MoonHandle = PlayerGui.MoonHandleAdornment
MoonHandle.CFrame = (CFrame.new(workspace.CurrentCamera.CFrame.Position) + game:GetService("Lighting"):GetSunDirection() * DistFromCamera) -- this is where things are wrong
MoonHandle.Size = Vector2.new(game.Lighting.Sky.SunAngularSize, game.Lighting.Sky.SunAngularSize)
MoonHandle.Visible = true

If you’re wondering why I don’t just set the time to night, I’m making a fake day/night cycle where it’s actually always day. Thanks!

Bumping as I also need help with this!