this code.
local a=Instance.new"Part"
a.Name="fountainpart"
a.CFrame=CFrame.new(-194.5249786376953,1024.012451171875,101.23748779296875)
a.BottomSurface=0
a.CanCollide=false
a.TopSurface=0
a.CanQuery=false
a.Massless=true
a.Size=Vector3.new(280,2048,280)
a.CanTouch=false
a.Anchored=true
a.PivotOffset=CFrame.new(0,-1024,0)
local b=Instance.new"Attachment"
b.CFrame=CFrame.new(0,-1024.012451171875,0)
b.WorldPosition=Vector3.new(-194.5249786376953,0,101.23748779296875)
b.WorldCFrame=CFrame.new(-194.5249786376953,0,101.23748779296875)
b.Position=Vector3.new(0,-1024.012451171875,0)
b.Parent=a
local c=Instance.new"ParticleEmitter"
c.Name="crackglow"
c.LightInfluence=1
c.Lifetime=NumberRange.new(1,1)
c.LockedToPart=true
c.Transparency=NumberSequence.new(0,1)
c.LightEmission=1
c.Drag=20
c.Speed=NumberRange.new(1,1)
c.Size=NumberSequence.new(0,125)
c.Rate=5
c.Texture="rbxassetid://87336022407472"
c.Orientation=3
c.Parent=b
local d=Instance.new"ParticleEmitter"
d.Name="crackglow2"
d.LightInfluence=1
d.Lifetime=NumberRange.new(1,1)
d.LockedToPart=true
d.Transparency=NumberSequence.new(0,1)
d.LightEmission=1
d.Drag=20
d.TimeScale=0.75
d.Speed=NumberRange.new(1,1)
d.Size=NumberSequence.new(0,125)
d.Rate=5
d.Texture="rbxassetid://87336022407472"
d.Rotation=NumberRange.new(150,150)
d.Orientation=3
d.Parent=b
local e=Instance.new"ParticleEmitter"
e.Name="crackglow3"
e.LightInfluence=1
e.Lifetime=NumberRange.new(1,1)
e.LockedToPart=true
e.Transparency=NumberSequence.new(0,1)
e.LightEmission=1
e.Drag=20
e.TimeScale=0.5
e.Speed=NumberRange.new(0.75,0.75)
e.Size=NumberSequence.new(0,125)
e.Rate=5
e.Texture="rbxassetid://87336022407472"
e.Rotation=NumberRange.new(350,350)
e.Orientation=3
e.Parent=b
local f=Instance.new"ColorCorrectionEffect"
f.Name="fountaineffect"
f.Enabled=false
f.Saturation=-1
f.Contrast=9.999999680285692e+37
f.Parent=a
local g=Instance.new"Highlight"
g.OutlineTransparency=-inf
g.DepthMode=1
g.FillTransparency=-9.999999680285692e+37
g.FillColor=Color3.fromRGB(0,0,0)
g.Parent=a
local h=Instance.new"SpecialMesh"
h.MeshType=3
h.Parent=a
local i=Instance.new"Sound"
i.Name="FOUNTAINOPENING"
i.EmitterSize=inf
i.RollOffMode=3
i.PlaybackSpeed=0.625
i.RollOffMaxDistance=inf
i.Volume=10
i.MinDistance=inf
i.MaxDistance=inf
i.RollOffMinDistance=inf
i.Pitch=0.625
i.SoundId="rbxassetid://73135395821442"
i.Parent=a
make it that it spawns it 150 studs infront of the player.
local player = Players:FindFirstChild("AlphonsoGames")
if not player then return end