Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

how to move body position when mouse click?

Asked by 2 years ago

im trying to make a gun and I want the body position of the character to face where ever the mouse clicks so that the bullets looks realistic. here is my gun script. i dont know how to script i just got this script from alvinblox gun tutorial video.

script.Parent.Fire.OnServerEvent:Connect(function(player,mousePos)
    local raycastParams = RaycastParams.new()
    raycastParams.FilterDescendantsInstances = {player.Character}
    raycastParams.FilterType = Enum.RaycastFilterType.Blacklist
    local raycastResult = workspace:Raycast(script.Parent.Handle.Position,(mousePos - script.Parent.Handle.Position)*300,raycastParams)
    if raycastResult then
        script.Parent.Gunshot:Play()
        local hitPart = raycastResult.Instance
        local model = hitPart:FindFirstAncestorOfClass("Model")

        if model then
            if model:FindFirstChild("Humanoid") then
                model.Humanoid.Health -= 25
            end
        end
    end
end)

Answer this question