Okay sorry for late response like you mean that i have to cal it myself or is it in the system by default?
I updated this model. Can you show me script where you want to blood go? I mean, Sword damage script, death script.
i’m using fe melee kit soo yeah…(Why do you need the sword damage anyway?) Can’t you just detect when the health is changed?
Can you show me result with GIF or smth? Just want to see how it will look in ur game. Np btw. WL is my old game so i can just giveaway entire system. (Jk)
I just tested how it works And haven’t made it in my game yet but when i do i’ll be sure to post a vid on it!
Why this script don’t work on me?
is it r15 or r6? if its r15 that explains why it dosnt work
Doesn’t matter. It works for Position and not for body part name or something.
well when i used it nothing happened at all as if the script broke from age or something
The script isn’t set to run when you take damage or die, you have to script it yourself using the remote event the model provides, I made one for you:
--This script also randomizes the blood amount a slight bit for variation, put in startercharacterscripts(in a serverscript)
local humanoid = script.Parent:WaitForChild("Humanoid")
local OldHealth = humanoid.Health
humanoid:GetPropertyChangedSignal("Health"):Connect(function()
if humanoid.Health < OldHealth then
game.ReplicatedStorage.GoreEvent:FireAllClients(math.random(2,4), script.Parent.Torso.Position)
end
OldHealth = humanoid.Health
end)
Also, if you want to fix the blood size (because both x and y values of size are randomized differently causing the blood to sometimes be super wide and look weird) change the localscript in the bloodpuddle to this:
local sizeRanMath = math.random(10,100)
wait()
game:GetService("TweenService"):Create(script.Parent, TweenInfo.new(math.random(0,20)/10), {Size = Vector3.new(sizeRanMath/10, 0.14, sizeRanMath/10)}):Play()
wait(6)
game:GetService("TweenService"):Create(script.Parent, TweenInfo.new(1), {Transparency = 1}):Play()
wait(1)
script.Parent:Destroy()
Message me if you have any other issues
Why cant you see the blood splatter in first person?
Its Because The Blood Is in The player model and it thinks its a limb so you need to make script that visible on first person
When the blood instance is created, some line of code is parenting it to the character, making it invisible when you zoom into first person