Starter character script running 3 times (solved)

  1. What do you want to achieve? Keep it simple and clear!
    I want every script under startercharacterscripts to run once when player joins/respawns
  2. What is the issue? Include screenshots / videos if possible!
    all scripts under the startercharacterscripts run for 3 times after player joins the game and they run for 5 times after player respawns. I don’t have any startercharacter set. I don’t change players character to something else. the character only gets added once but the scripts run multiple times. Here is an image of what i get in the console after i put a print in a script:
    image

Can I see the script you made? The script itself is most likely causing this.

I tried adding a blank script with only the print line, it still works 3 times.

Where is the script located in your game?

Is there another script that is respawning the character?

it is located under startercharacterscripts

no, i don’t interfere with character respawning/removing

Could you show a video of what’s happening?

i don’t have anything related to adding/removing characters.
I also tested listening to characterAdded on server scripts and it works as it should(0 on join 1 on respawn)

What type of script is it? A localscript or a script with a client runcontext?

it is a normal local script …

Could you look at the studio output window instead of the console, and print script instead of player.Name? If you click the output message, it should select the script.

1 Like

Thanks, i just did this and realised the 2 other scripts are running from character inside viewport frame world models.

1 Like