
3.0k Views
1.8k Executions
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
Features: - Customized Script - ejects blood particles if the player takes damage Tags: blood, damage, bleed, particles, vfx, gore, combat, blood splatter, hit effect, script, realistic blood, health, on hit, visual effects, pvp, fps, horror, fighting, action, simple blood, damage fx
local Players=game:GetService("Players")
local RunService=game:GetService("RunService")
local TweenService=game:GetService("TweenService")
local Workspace=game:GetService("Workspace")
local player=Players.LocalPlayer
local BLOOD_TEXTURE_PARTICLE="rbxassetid://102626391021863"
local BLOOD_DECAL_TEXTURE="rbxassetid://11890766147"
local BASE_RATE=80
local DAMAGE_MULTIPLIER=0.04
local MIN_ADD=0.4
local MAX_ADD=4.0
local MAX_TOTAL_DURATION=10.0
local RATE_MULTIPLIER=150
local BURST_MULTIPLIER=3.2
local PUDDLE_CHANCE=0.7
local PUDDLE_COUNT=2
local PUDDLE_SIZE_MIN=1.5
local PUDDLE_SIZE_MAX=4.0
local PUDDLE_LIFETIME=45
local function createBloodPuddle(position)
local puddleSize=math.random(PUDDLE_SIZE_MIN*10,PUDDLE_SIZE_MAX*10)/10
local rayOrigin=position+Vector3.new(0,5,0)
local rayDirection=Vector3.new(0,-50,0)
local raycastParams=RaycastParams.new()
raycastParams.FilterType=Enum.RaycastFilterType.Blacklist
raycastParams.FilterDescendantsInstances={player.Character}
local raycastResult=Workspace:Raycast(rayOrigin,rayDirection,raycastParams)
if not raycastResult then return end
local hitPosition=raycastResult.Position
local hitNormal=raycastResult.Normal
local puddlePart=Instance.new("Part")
puddlePart.Name="BloodPuddle"
puddlePart.Size=Vector3.new(puddleSize,0.01,puddleSize)
puddlePart.Material=Enum.Material.SmoothPlastic
puddlePart.Transparency=1
puddlePart.CanCollide=false
puddlePart.Anchored=true
puddlePart.CanQuery=false










How do I execute
ik this is random but could you make a metal sonic script if you don't have the time it's ok
seems good
Cool