Proximity Prompt only firing bindable event

Hi, i’ve used a proximity prompt to pull a lever, i know the proximity prompt does fire because it fires my bindable event. But then nothing else, i’m trying to use it to fire a remote event but it doesn’t seem to fire

–code
proximityPrompt.Triggered:Connect(function(player)
bindedEvent:Fire(player)
local treatAward = 5

player:WaitForChild("leaderstats").Treats.Value += 5
print("Player has pulled lever")
PulledLever:FireClient(player,treatAward)

player.Character.HumanoidRootPart.CFrame = script.Parent.TP.CFrame
player.Character.Humanoid.WalkSpeed = 0
proximityPrompt:Destroy()
tween:Play()
sound:Play()

task.wait(2)

player.Character.Humanoid.WalkSpeed = 16

end)

It might be a problem with the script that’s connecting to the bindable event, bindable events don’t work from different sides (client and server side) I think.

I know that, The bindable event is the one that fires, its everything after such as the prints and firing to the client using the remote events