When you call FireServer you don’t pass the player to it. That’s implied based on the client who calls FireServer. The first variable in OnServerEvent will be Player and the next two are also as expected. In your case just call it like this: casting:FireServer(12, 1)
of course, i’m silly for doing that i forgot lol, let me double check if it works,
it should because it passed the second variable as my speed amount and ignored the last, probably thinking that “player” was the duration/speed. thank you