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

How do I make guns Critical Strike style?

Asked by 3 years ago
Edited 3 years ago

So I have been trying to make a class fighting game kinda like Critical Strike but I have run in to some issues with the gun

local bulletbrick = script.Parent.bullet
script.Parent.Activated:Connect(function()
    print("Its workng")
    local bullet = bulletbrick:Clone()
    bullet.Parent = script.Parent
    bullet.Anchored = true
    bullet.Weld:Remove()
    bullet.damage.Disabled = false
    bullet.CFrame = bullet.CFrame + bullet.CFrame.lookVector * 1
    for x = 1, 10 do
        wait((.01))
        bullet.CFrame = bullet.CFrame + bullet.CFrame.lookVector * 1
    end
    bullet:remove()

end)

--and here is the script that is inside of the bullet

script.Parent.Touched:Connect(function(hit)
    if hit.Parent:FindFirstChild("Humanoid") and hit.parent.Name ~= script.Parent.Parent.Parent.Name then
        hit.parent.Humanoid.Health = hit.parent.Humanoid.Health -5
        script.Parent:remove()
    elseif hit.parent.Name ~= script.Parent.Parent.Parent.Name then
        script.Parent:remove()

    end
end)

however its laggy and weird here is a video [https://streamable.com/3qu2h0] So does anyone know how to fix this?

0
Could you friend me? I wanna see whats up with the games you are making. For the actual answer i say that you must make the bullet unAnchored and waay more faster than that. I would not recommend doing it like that. hasanchik 49 — 3y
0
I would reccomend making its velocity its lookvector * 300 times or so. hasanchik 49 — 3y
0
But you have to unanchor it then. hasanchik 49 — 3y
0
how would I "velocity its lookvector * 300 times or so" I'm new to Lua and only started a few months ago so sorry if the answer is super simple TheyCallMeLaggy 2 — 3y
0
I oh I am incredibly dumb, although this still is a bit broken. here is a video of what happens https://streamable.com/3fh14e TheyCallMeLaggy 2 — 3y

Answer this question