UserInputService Not Working

I want to spawn something on front on your head everytimes you press G

script: (Local Script located in Workspace):

local UIS = game:GetService("UserInputService")
local plr = game.Players.LocalPlayer
local wplr = game.Workspace:FindFirstChild(plr.Name)

UIS.InputEnded:Connect(function(input)
	if input.KeyCode == Enum.KeyCode.G then
		local Bad = game.Workspace.BadmintonThing:Clone()
		Bad.Position = wplr.HumanoidRootPart.CFrame + Vector3.new(0, 20, 0)
	end
end)

Here’s any more infos:

A LocalScript won’t work in the workspace. Try managing it from somewhere else. LocalScripts only work in:

  1. ReplicatedFirst
  2. StarterPack
  3. StarterGui
  4. StarterPlayerScripts
  5. StarterCharacterScripts
1 Like

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