Remote event extreme delay

Hello! I’ve launched my game a couple of days ago, and most of the feedback was just about the delay that happens when jumping. The game is just a bland copy of flappy bird, and you can just test the delay for yourself: Stupid Bird - Roblox

Here’s the remote event sending:

InputConnection = UIS.InputBegan:Connect(function(input: InputObject, gameProcessedEvent: boolean) 
	if gameProcessedEvent then return end
	if input.KeyCode == Enum.KeyCode.Space or input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
		bird = workspace.SpawnedBird:FindFirstChild("stupidBird")
		if bird and workspace:GetAttribute("GameRunning") == true then
			Jump:FireServer(bird)
			soundService.Jump:Play()
		end
	end	
end)

any help is appreciated, thanks in advance!

5 Likes

Remote event are inherently delayed. You should handle jump events directly in Local script.

3 Likes

you cant do anything about it you would have to handle this on the local script

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.