local ReplicatedStorage = game:GetService("ReplicatedStorage") -- Create RemoteEvent for communication local event = Instance.new("RemoteEvent") event.Name = "CreateEffectEvent" event.Parent = ReplicatedStorage event.OnServerEvent:Connect(function(player) -- Create the part and effects visible to all players local workspace = game:GetService("Workspace") local lighting = game:GetService("Lighting") local part = Instance.new("Part") part.Name = "GavindR_Part" part.Size = Vector3.new(2, 2, 2) part.Position = Vector3.new(0, 20, 0) part.Anchored = true part.CanCollide = false part.Parent = workspace local mesh = Instance.new("SpecialMesh", part) mesh.MeshType = Enum.MeshType.FileMesh mesh.MeshId = "rbxassetid://455783801" mesh.TextureId = "rbxassetid://455783804" local light = Instance.new("PointLight", part) light.Brightness = 40 light.Color = Color3.fromRGB(255, 0, 0) light.Range = 60 -- Lighting effects lighting.ClockTime = 0 lighting.FogEnd = 20000 lighting.FogStart = 0 lighting.FogColor = Color3.new(0, 0, 0) local cc = Instance.new("ColorCorrectionEffect") cc.Name = "DramaticEffect" cc.Brightness = 0.3 cc.Parent = lighting -- Sounds local sound1 = Instance.new("Sound", workspace) sound1.SoundId = "rbxassetid://9046435309" sound1.Volume = 10 sound1.Looped = true sound1:Play() local sound2 = Instance.new("Sound", workspace) sound2.SoundId = "rbxassetid://7816195044" sound2.Volume = 3 sound2.Looped = true sound2.Pitch = 0.421 sound2:Play() -- Animate brightness on lighting effect task.delay(1.3, function() cc.Brightness = 0.6 end) task.delay(2.6, function() cc.Brightness = 0.9 end) task.delay(4.0, function() cc.Brightness = 1 end) end)