I want to do this because i dont think this replicates to other clients… I want everyone to see the blood
Use a remoteevent to replicate it to all clients. Do NOT use it on the server.
I’m gonna get it fixed by Thursday, school’s just keeping me super busy.
The bug has been fixed now, reinstall version V0.0.5.
why does the water drips go through the objects when it is high in the air
Ill check this issue out within this week.
hey can someone help me make a script to emit from a part? I cant get it working but when i get the emition done i will be able to do the damage script. the emition just wont work can anyone help? (the usage doesnt work)
on every script BloodEngine.new has an error and nothing works
have you fixed it? i have the same problem.
nope, the usage is very outdated i think, ive been trying all day
how did you get the script to work? nothings been working for me
Are you using a Script
instead of a LocalScript
?
nope im not i know its a local script
here, ill give the entire local script:
local DripSettings = {
500, -- Limit: The maximum number of blood drips that can be active at once
true, -- RandomOffset: Whether to use random positions for the blood drips
0.5, -- Speed: The speed or velocity at which the blood drips fall
0.01, -- DripDelay: The delay between emitting blood drips,
false, -- DripVisibile: Determines if the blood drip is visibile when emitted
{} -- Filter: An array used to make the drips ignore certain parts (go through them, not interact with them)
}
-- MODULES
local BloodEngine = require(game.ReplicatedStorage.BloodEngine)
local BloodInstance = BloodEngine.new(DripSettings) -- customize to whatever you want
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
local Instances = BloodInstance.RaycastParams.FilterDescendantsInstances
BloodInstance.RaycastParams.FilterDescendantsInstances = {Instances and unpack(Instances), character}
end)
end)
local Part = game.Workspace:WaitForChild("hey")
while true do
-- TARGET
-- Emits drips from a part in the workspace, emits 10 blood drips only in the front direction
-- Leave the direction nil if you want it to go in a random direction `BloodInstance:Emit(Part, nil, 10)`
-- EXAMPLE: BloodInstance:Emit(Part, nil, 10)
--BloodInstance:Emit(Part, Part.CFrame.LookVector, 10) -- also customize to whatever you want.
BloodInstance:Emit(Part, nil, 10)
task.wait(0.05)
end
just copy it all and change the hey part to whatever you want
I am having a little trouble trying to use the emit function of this module.
Anyone know how to fix this?
(It seems to be an error on my end however if it isn’t I will report back)
(It was an error on my end either way really cool module I will definitely be modifying the settings to fit my needs)
(PoolExpansion being set to true in the DripSettings seem to break from emitting splatters im not sure if thats a bug or not)
me too i dont know what to do abouy it
still, doesnt work for me it has the same error on every script i make
i think you are meant to copy it all and then select the blood module from the require part
if it doesn’t work then ask @Smileeiles because he made it
What’s the error/warning that pops up when you hover over BloodEngine.new
?