Why this script runs only once

Uhhh i hear about this first time, and there is no ever this property…? Maybe you mean OnePerButton?

No, that would just hide the prompt if there’s multiple prompts in close proximity.

My proximity settings

Oops, I mixed task.spawn with coroutines… replace that line with

Prompt.Triggered:Connect(function(Plr) coroutine.resume(coroutine.create(onPromptTriggered(Plr)))end)

Let me test, also i tryed remove insideofbrick check, no result.

I feel like just Prompt.Triggered:Connect(onPromptTriggered) would be enough… But this is fine too.

No result anyways, it’s run only once again…

Maybe it would be better to hop into a Discord call. What do you think?

Alright, let me send you my discord, currently my main account got disabled by discord :(. Here: ExampleUser#4089

image
Wait wdym, just tryed again with changing character.primarypart to HumanoidRootPart