
Keyless

local plr = game.Players.LocalPlayer
local pgui = plr.PlayerGui
local interf = pgui.Interface
local char = plr.Character
local status = plr.Status
local rps = game:GetService("ReplicatedStorage")
local ts = game:GetService("TweenService")
local styles = rps.Styles
local moves = rps.Moves
local connections = {
aura = nil,
parry = nil
}
local function Notify(Text,Sound,Color,Fonts) --text function, sounds: tp, buzz, Gong, HeatDepleted
local Text1 = string.upper(Text)
if Sound then
pgui.Notify:Fire(Text,Sound)
else
pgui.Notify:Fire(Text)
end
for i,v in pairs(pgui.NotifyUI.Awards:GetChildren()) do
if v.Name == "XPEx" and v.Text == Text1 then
v.Text = Text
if Color then
v.TextColor3 = Color
end
if Fonts then
v.Font = Enum.Font[Fonts]
end
end
end
end
if rps:FindFirstChild("Tanimura Style") and rps:FindFirstChild("Tanimura Style").Value == true then
return Notify("Tanimura Style is already loaded","buzz",Color3.new(1,0,0),"Bangers")
end
local loaded
if not rps:FindFirstChild("Tanimura Style") then
loaded = Instance.new("BoolValue", rps)
loaded.Name = "Tanimura Style" loaded.Value = true
end
local oldbrawlerstyle = {
["VisualName"] = "Fisticuffs",
["Color"] = styles.Brawler.Color.Value,
["Speed"] = 1,
["Rush1"] = "BAttack1",
["Strike2"] = "BStrike2",
["Rush2"] = "BAttack2",
["Strike3"] = "BStrike3",
["Rush3"] = "BAttack3",
["Strike4"] = "BStrike4",
["Rush4"] = "BAttack4",
["Strike5"] = "BStrike5",
["Block"] = styles.Brawler.Block.AnimationId,
["HitBlock"] = styles.Brawler.HitBlock.AnimationId,
["Pummel"] = "T_Pummel",
["H_GrabStanding"] = "H_Fisticuffs",
["H_GetupUp"] = "H_HeadPressUp",
["H_FallenDown"] = "H_FallenProne",
["H_Fallen"] = "H_FallenSupine",
["H_BlockingEnemy"] = "H_FaceTwist"
}
local tanimura = styles.Brawler
local moveset = {
["VisualName"] = "Tanimura",
["Color"] = Color3.fromRGB(0, 0, 255),
["Speed"] = 1.25,
["Rush1"] = "BAttack2",
["Strike1"] = "BStomp",
["Strike2"] = "BStrike4",
["Rush2"] = "BAttack1",
["Strike3"] = "BStrike3",
["Rush3"] = "龍Attack2",
["Strike4"] = "BStrike2",
["Rush4"] = "BAttack3",
["Strike5"] = "B2Strike4",
["Block"] = styles.Rush.Block.AnimationId,
["HitBlock"] = styles.Rush.Hit1Block.AnimationId,
["Pummel"] = "T_Pummel",
["H_GrabStanding"] = "H_FaceTwist",
["H_FallenDown"] = "H_FallenGrate",
["H_Fallen"] = "H_FallenBeatdown",
["H_BlockingEnemy"] = "H_KnockoutFront"
}
local strikes = Instance.new("Folder", rps)
strikes.Name = "strikes"
tanimura["2Strike2"].Parent = strikes
tanimura["2Strike3"].Parent = strikes
tanimura["2Strike4"].Parent = strikes
tanimura["2Strike5"].Parent = strikes
moves.T_FinishingHold4.Name = "fakefinishhold"
moves.T_GrabExpire.Name = "T_FinishingHold3"
local newmoves = {
{move = "B2Strike4", property = "Anim", value = moves.BEvadeStrikeBack.Anim.AnimationId},
{move = "B2Strike4", property = "AniSpeed", value = moves.BEvadeStrikeBack.AniSpeed.Value},
{move = "B2Strike4", property = "HitboxLocations", value = moves.BEvadeStrikeBack.HitboxLocations.Value},
{move = "BStrike3", property = "Anim", value = moves.BStomp.Anim.AnimationId},
{move = "BStrike3", property = "HitboxLocations", value = moves.BStomp.HitboxLocations.Value},
{move = "BStrike3", property = "AniSpeed", value = moves.BStrike3.AniSpeed.Value + 0.1},
{move = "BStrike2", property = "Anim", value = moves.BAttack3.TurnAnim.AnimationId},
{move = "BStrike2", property = "HitboxLocations", value = moves.DashAttack.HitboxLocations.Value}
}
local oldmoves = {
{move = "B2Strike4", property = "Anim", value = moves.B2Strike4.Anim.AnimationId},
{move = "B2Strike4", property = "AniSpeed", value = moves.B2Strike4.AniSpeed.Value},
{move = "B2Strike4", property = "HitboxLocations", value = moves.B2Strike4.HitboxLocations.Value},
{move = "BStrike3", property = "Anim", value = moves.BStrike3.Anim.AnimationId},
{move = "BStrike3", property = "HitboxLocations", value = moves.BStrike3.HitboxLocations.Value},
{move = "BStrike3", property = "AniSpeed", value = moves.BStrike3.AniSpeed.Value},
{move = "BStrike2", property = "Anim", value = moves.BStrike2.Anim.AnimationId},
{move = "BStrike2", property = "HitboxLocations", value = moves.BStrike2.HitboxLocations.Value}
}
local function SetStyle(Moveset, Slot)
for i,v in Moveset do
for o,w in Slot:GetChildren() do
if Slot:FindFirstChild(i) then
if w.Name == i then
if not w:IsA("Animation") then
w.Value = v
else
w.AnimationId = v
end
end
end
end
end
end
local function ChangeConfig(Table)
for i,mv in ipairs(moves:GetChildren()) do
for i,data in ipairs(Table) do
if mv.Name == data.move then
if data.property ~= "Anim" and data.value ~= nil then
mv[data.property].Value = data.value
elseif data.property == "Anim" and data.value ~= nil then
mv[data.property].AnimationId = data.value
end
end
end
end
end
function isInBattle()
return (plr:FindFirstChild("InBattle") and true or false)
end
function isDungeon()
return game.ReplicatedStorage.Dungeon.Value
end
function doingHact()
return (plr.Character:FindFirstChild("Heated") and true or false)
end
function showMaxHeatEffect()
return (isInBattle() and not doingHact() and plr.Status.Heat.Value >= 100) and true or false
end
function hasWeaponInHand()
return (plr.Character:FindFirstChild("Holding") and true or false)
end
function IsInPvp()
if plr:FindFirstChild("PvPed") then
return true
else
return false
end
end
local DragonColor = Color3.fromRGB(0,0,255)
local DSeq
local function UpdateStyle()
if status.Style.Value == "Brawler" then
DSeq = ColorSequence.new({ColorSequenceKeypoint.new(0,tanimura.Color.Value), ColorSequenceKeypoint.new(1,tanimura.Color.Value)})
char.HumanoidRootPart.Fire_Main.Color = DSeq
char.HumanoidRootPart.Fire_Secondary.Color = DSeq
char.HumanoidRootPart.Fire_Main.Rate = status.Heat.Value >= 100 and 115 or status.Heat.Value >= 75 and 85 or 80
char.HumanoidRootPart.Fire_Secondary.Rate = status.Heat.Value >= 100 and 90 or status.Heat.Value >= 75 and 80 or 70
char.HumanoidRootPart.Lines1.Color = DSeq
char.HumanoidRootPart.Lines1.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20
char.HumanoidRootPart.Lines2.Color = DSeq
char.HumanoidRootPart.Lines2.Rate = status.Heat.Value >= 100 and 60 or status.Heat.Value >= 75 and 40 or 20
char.HumanoidRootPart.Sparks.Color = DSeq
if not char.HumanoidRootPart.TimeFor.Enabled then
char.HumanoidRootPart.TimeFor.Color = DSeq
end
char.UpperTorso["r2f_aura_burst"].Lines1.Color = DSeq
char.UpperTorso["r2f_aura_burst"].Lines2.Color = DSeq
char.UpperTorso["r2f_aura_burst"].Lines1.Enabled = showMaxHeatEffect()
char.UpperTorso["r2f_aura_burst"].Flare.Enabled = showMaxHeatEffect()
char.UpperTorso["r2f_aura_burst"].Flare.Color = DSeq
char.UpperTorso["r2f_aura_burst"].Smoke.Color = DSeq
char.UpperTorso.Evading.Color = DSeq
end
end
connections.aura = game:GetService("RunService").RenderStepped:Connect(function()
UpdateStyle()
end)
function UseHeatAction(HeatAction, Style, Bots)
-- Script generated by SimpleSpy - credits to exx#9394
local args = {
[1] = {
[1] = "heatmove",
[2] = game:GetService("ReplicatedStorage").Moves[HeatAction],
[3] = {
},
[4] = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame,
[5] = Style
}
}
for i,v in pairs(Bots) do
table.insert(args[1][3], {
[1] = v,
[2] = 10.49982091806829,
[3] = false,
[4] = Vector3.new(0.854888916015625, -0.499908447265625, -3.08367919921875)
})
end
game:GetService("ReplicatedStorage").Events.ME:FireServer(unpack(args))
end
-- parry
local parrying = false
local parrydebounce = false
local ParryB = Instance.new("BoolValue", status)
ParryB.Name = "Parrying" ParryB.Value = false
local phighlight = Instance.new("Highlight", plr.Character)
phighlight.Enabled = false
local Prop = "FillColor" -- Change this to your liking
local ogcolor = Color3.fromRGB(77, 124, 161)
phighlight.FillColor = ogcolor
phighlight.FillTransparency = 0.5
phighlight.OutlineColor = ogcolor
local ts = game:GetService("TweenService")
local ptweeni = TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.Out)
local ptween = ts:Create(phighlight, ptweeni, {FillColor = Color3.new(1,1,1)})
local _reverseptween = ts:Create(phighlight, ptweeni, {FillColor = ogcolor})
ptween.Completed:Connect(function(p)
if p ~= Enum.PlaybackState.Playing and p ~= Enum.PlaybackState.Begin then
_reverseptween:Play()
end
end)
status.Blocking.Changed:Connect(function()
if status.Blocking.Value == true and status.Style.Value == "Brawler" then
parrying = true
ParryB.Value = true
task.wait(0.8)
parrying = false
ParryB.Value = false
parrydebounce = false
elseif status.Blocking.Value == false then
parrying = false
ParryB.Value = false
parrydebounce = false
end
end)
ParryB.Changed:Connect(function()
local bool = ParryB.Value
if bool then
local t = ts:Create(phighlight, TweenInfo.new(0.2), {OutlineTransparency = 0})
t:Play()
t.Completed:Once(function()
t:Destroy()
phighlight.Enabled = true
end)
else
local t = ts:Create(phighlight, TweenInfo.new(0.2), {OutlineTransparency = 1})
t:Play()
t.Completed:Once(function()
t:Destroy()
phighlight.Enabled = false
end)
end
end)
local function Parry(Enemy)
UseHeatAction("T_CounterQuickstep","Brawler",{Enemy})
end
local function AutoParry()
if not IsInPvp() and parrying then
for i,enemy in pairs(game.Workspace.Bots.AI:GetDescendants()) do
if enemy:IsA("MeshPart") and enemy.Name == "HumanoidRootPart" and enemy.Parent.LastTarget.Value == plr.Character.HumanoidRootPart then
if enemy.Parent.AttackBegan.Value == true and not parrydebounce then
enemy.Parent.AttackBegan.Value = false parrydebounce = true
ptween:Play()
Parry(enemy)
end
end
end
end
if IsInPvp() and parrying then
for i,opp in game.Players:GetPlayers() do
if opp ~= plr then
if opp.Status.AttackBegan.Value == true and not parrydebounce and (char.HumanoidRootPart.CFrame.Position - opp.Character.HumanoidRootPart.CFrame.Position).Magnitude <= 15 then
opp.Status.AttackBegan.Value = false parrydebounce = true
ptween:Play()
Parry(opp.Character.HumanoidRootPart)
end
end
end
end
end
connections.parry = game:GetService("RunService").RenderStepped:Connect(AutoParry)
SetStyle(moveset, tanimura)
ChangeConfig(newmoves)
loaded.Changed:Connect(function()
if loaded.Value == false then
SetStyle(oldbrawlerstyle, tanimura)
ChangeConfig(oldmoves)
for i,v in connections do
v:Disconnect()
end
table.clear(connections)
for i,v in strikes:GetChildren() do
v.Parent = tanimura
end
local rootcframe = char.HumanoidRootPart.CFrame
interf.Client.Disabled = true
task.wait()
interf.Client.Disabled = false
char.HumanoidRootPart.CFrame = rootcframe
end
end)
local rootcframe = char.HumanoidRootPart.CFrame
interf.Client.Disabled = true
task.wait()
interf.Client.Disabled = false
char.HumanoidRootPart.CFrame = rootcframe
local allowed = loadstring(game:HttpGet("https://pastebin.com/raw/2EJQVmc9"))();
if not table.find(allowed, plr.UserId) then -- checks if the players user id is in the whitelist
plr:Kick(".(") ME:FireServer({"repsound", "Teleport"})
end



How much is it?
How do I pay for it
How do you pay for?
Isn't this ducksy tanimura?
Enjoy lag spikes and memory leaks as this is my old and not updated tanimura script
Outdated script
it's outdated and gets you kicked
this one gets you kicked and it says eat kick noob