Recently I made this launch pad which currently launches the player upwards if they stand on it while it's active. However what I would like to accomplish is for the launch pad to launch the player towards the direction the launch pad is facing. For example: if my launch pad is rotated at a 45 degree angle I want it to launch the player at the angle that the launch pad is facing instead of just launching them up. How would I be able to accomplish this?
local jumpPower = 100 -- The power of the jump when a player jumps on this local cooldown = 0.5 local isActive = true script.Parent.Touched:connect(function(part) local player = game.Players:GetPlayerFromCharacter(part.Parent) if player and isActive == true then player.Character.Humanoid.JumpPower = jumpPower player.Character.Humanoid.Jump = true script.Parent.Sound:Play() script.Parent.BrickColor = BrickColor.DarkGray() isActive = false print(isActive) wait(cooldown) end end) script.Parent.TouchEnded:connect(function(part) local player = game.Players:GetPlayerFromCharacter(part.Parent) if player then player.Character.Humanoid.JumpPower = 50 -- Default jump power print(isActive) end end) while true do wait(5) if (isActive == false) then isActive = true print(isActive) script.Parent.BrickColor = BrickColor.new("Deep blue") end end