So in my script, It says that the character that is hit by it gets blown back and I have a variable called player that defines game.players.localplayer but it says that player is a nil value in the output. 19:43:56.331 - Players.AM910SK.Backpack.Rasengan.Script:11: attempt to index upvalue 'player' (a nil value)
Script:
local player = game.Players.LocalPlayer -- this is the variable player local handle = script.Parent.Handle local debounce = false handle.Touched:Connect(function(hit) if not debounce and hit.Parent.Humanoid then debounce = true hit.Parent.Humanoid:TakeDamage(50) local blowback = Instance.new("BodyVelocity") blowback.MaxForce = Vector3.new(math.huge, math.huge, math.huge) blowback.Velocity = player.Character.HumanoidRootPart.CFrame.lookVelocity*50 --it says that player is a nil value right here hit.Parent.Humanoid.Sit = true game.Debris:AddItem(blowback, 1.2) wait(3) debounce = false end end)