How Do I Make This Server Script Local?

I want this script to only be able to be seen by the player triggering the proximity prompt. How?

local prox1 = script.Parent.Parent.Door1.ProximityPrompt
local prox2 = script.Parent.Parent.Door2.ProximityPrompt
local door1 = script.Parent.Parent.Door1
local door2 = script.Parent.Parent.Door2

prox1.Triggered:Connect(function()
prox1.DoorOpen:Play()
door1.Transparency = 1
door1.CanCollide = false
prox1.Enabled = false
door2.Transparency = 0
door2.CanCollide = true
prox2.Enabled = true
door1.Texture.Transparency = 1
door1.Texture2.Transparency = 1
door1.Texture3.Transparency = 1
door1.Texture4.Transparency = 1
door1.Texture5.Transparency = 1
door1.Texture6.Transparency = 1
door2.Texture.Transparency = 0.8
door2.Texture2.Transparency = 0.8
door2.Texture3.Transparency = 0.8
door2.Texture4.Transparency = 0.8
door2.Texture5.Transparency = 0.8
door2.Texture6.Transparency = 0.8
end)

prox2.Triggered:Connect(function()
prox2.DoorClose:Play()
door1.Transparency = 0
door1.CanCollide = true
prox1.Enabled = true
door2.Transparency = 1
door2.CanCollide = false
prox2.Enabled = false
door2.Texture.Transparency = 1
door2.Texture2.Transparency = 1
door2.Texture3.Transparency = 1
door2.Texture4.Transparency = 1
door2.Texture5.Transparency = 1
door2.Texture6.Transparency = 1
door1.Texture.Transparency = 0.8
door1.Texture2.Transparency = 0.8
door1.Texture3.Transparency = 0.8
door1.Texture4.Transparency = 0.8
door1.Texture5.Transparency = 0.8
door1.Texture6.Transparency = 0.8
end)

Create a localscript in StarterPlayer.StarterPlayerScripts and modify the top 4 lines so that they reference the doors globally.

For example:
(assuming the doors are under Workspace)

local prox1 = game.Workspace.Door1.ProximityPrompt
local prox2 = game.Workspace.Door2.ProximityPrompt
local door1 = game.Workspace.Door1
local door2 = game.Workspace.Door2

The rest of the script can stay how it is, since the Triggered event of proximity prompts can be fired by either the server or client.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.