I cannot show the whole entire script unfortunately but i can however show the typing and getting player img one Okay i know what your thinking "Where are you going with this??" well basically in short, i'm making a camping game and it is working but! It is only showing on the server instead of the client This is a Script not a local script Let me explain What text label in the server says On the server Player: The quick brown fox jumps over the lazy dog And this is the textlabel text on the client Label Here is the pictures Client
Server Okay on with that here's the code!
local function typing(text) --This will make a typing effect
for i = 1,#text,1 do
game.StarterGui.ScreenGui.Frame.TextLabel.Text = string.sub(text,1,i)
local sound = Instance.new("Sound",game.ReplicatedStorage)
sound.SoundId = "rbxassetid://515150941"
sound.PlayOnRemove = true
sound:Destroy()
wait()
end
end
--Note that these both are working but the client cannot see them
local function getplayerimg()
local headshotformat = Enum.ThumbnailType.HeadShot
local thumb = Enum.ThumbnailSize.Size180x180
local randomPlayer = game.Players:GetPlayers()[math.random(1,#game.Players:GetPlayers())]
local Userid = game.Players:GetUserIdFromNameAsync(randomPlayer.Name)
local picture = game.Players:GetUserThumbnailAsync(Userid,headshotformat,thumb)
game.StarterGui.ScreenGui.Frame.ImageLabel.Image = picture
This may be because i'm not using a Local script that's because i want others to be able to see the text Any help is appreciated!

4 comments
Please clarify what are you saying. Its confusing! And also clarify what is being seen on server and not on client
Okay sorry i will get onto that
Just clarify the above mentioned things and I might be able to help
Okay